diff --git a/api/openapi.json b/api/openapi.json index 94ba0a3..46ad743 100644 --- a/api/openapi.json +++ b/api/openapi.json @@ -7,16 +7,16 @@ }, "servers": [ { - "url": "https://automat-u24.apps.renci.org" + "url": "https://robokop-automat.apps.renci.org" } ], "paths": { - "/biolink/1.3/meta_knowledge_graph": { + "/binding-db/1.4/meta_knowledge_graph": { "get": { - "tags": ["trapi", "RENCI SRI Reference KG"], + "tags": ["trapi", "BINDING"], "summary": "Meta knowledge graph representation of this TRAPI web service.", "description": "Returns meta knowledge graph representation of this TRAPI web service.", - "operationId": "get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_biolink_trapi", + "operationId": "get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_binding-db_trapi", "responses": { "200": { "description": "Successful Response", @@ -31,12 +31,12 @@ } } }, - "/biolink/1.3/sri_testing_data": { + "/binding-db/1.4/sri_testing_data": { "get": { - "tags": ["trapi", "RENCI SRI Reference KG"], + "tags": ["trapi", "BINDING"], "summary": "Test data for usage by the SRI Testing Harness.", "description": "Returns a list of edges that are representative examples of the knowledge graph.", - "operationId": "get_sri_testing_data_1_3_sri_testing_data_get_biolink_trapi", + "operationId": "get_sri_testing_data_1_4_sri_testing_data_get_binding-db_trapi", "responses": { "200": { "description": "Successful Response", @@ -51,12 +51,12 @@ } } }, - "/biolink/1.3/query": { + "/binding-db/1.4/query": { "post": { - "tags": ["trapi", "RENCI SRI Reference KG"], + "tags": ["trapi", "BINDING"], "summary": "Query reasoner via one of several inputs.", "description": "Handle TRAPI request.", - "operationId": "reasoner_api_1_3_query_post_biolink_trapi", + "operationId": "reasoner_api_1_4_query_post_binding-db_trapi", "requestBody": { "content": { "application/json": { @@ -140,11 +140,11 @@ } } }, - "/biolink/cypher": { + "/binding-db/cypher": { "post": { "summary": "Run cypher query", "description": "Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).", - "operationId": "cypher_cypher_post_biolink", + "operationId": "cypher_cypher_post_binding-db", "requestBody": { "content": { "application/json": { @@ -180,15 +180,15 @@ } } }, - "tags": ["RENCI SRI Reference KG"] + "tags": ["BINDING"] } }, - "/biolink/overlay": { + "/binding-db/overlay": { "post": { - "tags": ["translator", "RENCI SRI Reference KG"], + "tags": ["translator", "BINDING"], "summary": "Overlay results with available connections between each node.", "description": "Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.", - "operationId": "overlay_overlay_post_biolink_translator", + "operationId": "overlay_overlay_post_binding-db_translator", "requestBody": { "content": { "application/json": { @@ -435,11 +435,11 @@ } } }, - "/biolink/metadata": { + "/binding-db/metadata": { "get": { "summary": "Metadata about the knowledge graph.", "description": "Returns JSON with metadata about the data sources in this knowledge graph.", - "operationId": "metadata_metadata_get_biolink", + "operationId": "metadata_metadata_get_binding-db", "responses": { "200": { "description": "Successful Response", @@ -452,14 +452,14 @@ } } }, - "tags": ["RENCI SRI Reference KG"] + "tags": ["BINDING"] } }, - "/biolink/{source_type}/{target_type}/{curie}": { + "/binding-db/{source_type}/{target_type}/{curie}": { "get": { "summary": "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source", "description": "Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.", - "operationId": "one_hop__source_type___target_type___curie__get_biolink", + "operationId": "one_hop__source_type___target_type___curie__get_binding-db", "parameters": [ { "required": true, @@ -513,14 +513,14 @@ } } }, - "tags": ["RENCI SRI Reference KG"] + "tags": ["BINDING"] } }, - "/biolink/{node_type}/{curie}": { + "/binding-db/{node_type}/{curie}": { "get": { "summary": "Find `node` by `curie`", "description": "Returns `node` matching `curie`.", - "operationId": "node__node_type___curie__get_biolink", + "operationId": "node__node_type___curie__get_binding-db", "parameters": [ { "required": true, @@ -565,14 +565,14 @@ } } }, - "tags": ["RENCI SRI Reference KG"] + "tags": ["BINDING"] } }, - "/biolink/simple_spec": { + "/binding-db/simple_spec": { "get": { "summary": "Get one-hop connection schema", "description": "Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.", - "operationId": "simple_spec_simple_spec_get_biolink", + "operationId": "simple_spec_simple_spec_get_binding-db", "parameters": [ { "required": false, @@ -619,15 +619,15 @@ } } }, - "tags": ["RENCI SRI Reference KG"] + "tags": ["BINDING"] } }, - "/cam-kp/1.3/meta_knowledge_graph": { + "/biolink/1.4/meta_knowledge_graph": { "get": { - "tags": ["trapi", "CAM KP"], + "tags": ["trapi", "RENCI SRI Reference KG"], "summary": "Meta knowledge graph representation of this TRAPI web service.", "description": "Returns meta knowledge graph representation of this TRAPI web service.", - "operationId": "get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_cam-kp_trapi", + "operationId": "get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_biolink_trapi", "responses": { "200": { "description": "Successful Response", @@ -642,12 +642,12 @@ } } }, - "/cam-kp/1.3/sri_testing_data": { + "/biolink/1.4/sri_testing_data": { "get": { - "tags": ["trapi", "CAM KP"], + "tags": ["trapi", "RENCI SRI Reference KG"], "summary": "Test data for usage by the SRI Testing Harness.", "description": "Returns a list of edges that are representative examples of the knowledge graph.", - "operationId": "get_sri_testing_data_1_3_sri_testing_data_get_cam-kp_trapi", + "operationId": "get_sri_testing_data_1_4_sri_testing_data_get_biolink_trapi", "responses": { "200": { "description": "Successful Response", @@ -662,12 +662,12 @@ } } }, - "/cam-kp/1.3/query": { + "/biolink/1.4/query": { "post": { - "tags": ["trapi", "CAM KP"], + "tags": ["trapi", "RENCI SRI Reference KG"], "summary": "Query reasoner via one of several inputs.", "description": "Handle TRAPI request.", - "operationId": "reasoner_api_1_3_query_post_cam-kp_trapi", + "operationId": "reasoner_api_1_4_query_post_biolink_trapi", "requestBody": { "content": { "application/json": { @@ -751,11 +751,11 @@ } } }, - "/cam-kp/cypher": { + "/biolink/cypher": { "post": { "summary": "Run cypher query", "description": "Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).", - "operationId": "cypher_cypher_post_cam-kp", + "operationId": "cypher_cypher_post_biolink", "requestBody": { "content": { "application/json": { @@ -791,15 +791,15 @@ } } }, - "tags": ["CAM KP"] + "tags": ["RENCI SRI Reference KG"] } }, - "/cam-kp/overlay": { + "/biolink/overlay": { "post": { - "tags": ["translator", "CAM KP"], + "tags": ["translator", "RENCI SRI Reference KG"], "summary": "Overlay results with available connections between each node.", "description": "Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.", - "operationId": "overlay_overlay_post_cam-kp_translator", + "operationId": "overlay_overlay_post_biolink_translator", "requestBody": { "content": { "application/json": { @@ -1046,11 +1046,11 @@ } } }, - "/cam-kp/metadata": { + "/biolink/metadata": { "get": { "summary": "Metadata about the knowledge graph.", "description": "Returns JSON with metadata about the data sources in this knowledge graph.", - "operationId": "metadata_metadata_get_cam-kp", + "operationId": "metadata_metadata_get_biolink", "responses": { "200": { "description": "Successful Response", @@ -1063,14 +1063,14 @@ } } }, - "tags": ["CAM KP"] + "tags": ["RENCI SRI Reference KG"] } }, - "/cam-kp/{source_type}/{target_type}/{curie}": { + "/biolink/{source_type}/{target_type}/{curie}": { "get": { "summary": "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source", "description": "Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.", - "operationId": "one_hop__source_type___target_type___curie__get_cam-kp", + "operationId": "one_hop__source_type___target_type___curie__get_biolink", "parameters": [ { "required": true, @@ -1124,14 +1124,14 @@ } } }, - "tags": ["CAM KP"] + "tags": ["RENCI SRI Reference KG"] } }, - "/cam-kp/{node_type}/{curie}": { + "/biolink/{node_type}/{curie}": { "get": { "summary": "Find `node` by `curie`", "description": "Returns `node` matching `curie`.", - "operationId": "node__node_type___curie__get_cam-kp", + "operationId": "node__node_type___curie__get_biolink", "parameters": [ { "required": true, @@ -1176,14 +1176,14 @@ } } }, - "tags": ["CAM KP"] + "tags": ["RENCI SRI Reference KG"] } }, - "/cam-kp/simple_spec": { + "/biolink/simple_spec": { "get": { "summary": "Get one-hop connection schema", "description": "Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.", - "operationId": "simple_spec_simple_spec_get_cam-kp", + "operationId": "simple_spec_simple_spec_get_biolink", "parameters": [ { "required": false, @@ -1230,15 +1230,15 @@ } } }, - "tags": ["CAM KP"] + "tags": ["RENCI SRI Reference KG"] } }, - "/ctd/1.3/meta_knowledge_graph": { + "/cam-kp/1.4/meta_knowledge_graph": { "get": { - "tags": ["trapi", "CTD"], + "tags": ["trapi", "CAM Provider KG"], "summary": "Meta knowledge graph representation of this TRAPI web service.", "description": "Returns meta knowledge graph representation of this TRAPI web service.", - "operationId": "get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_ctd_trapi", + "operationId": "get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_cam-kp_trapi", "responses": { "200": { "description": "Successful Response", @@ -1253,12 +1253,12 @@ } } }, - "/ctd/1.3/sri_testing_data": { + "/cam-kp/1.4/sri_testing_data": { "get": { - "tags": ["trapi", "CTD"], + "tags": ["trapi", "CAM Provider KG"], "summary": "Test data for usage by the SRI Testing Harness.", "description": "Returns a list of edges that are representative examples of the knowledge graph.", - "operationId": "get_sri_testing_data_1_3_sri_testing_data_get_ctd_trapi", + "operationId": "get_sri_testing_data_1_4_sri_testing_data_get_cam-kp_trapi", "responses": { "200": { "description": "Successful Response", @@ -1273,12 +1273,12 @@ } } }, - "/ctd/1.3/query": { + "/cam-kp/1.4/query": { "post": { - "tags": ["trapi", "CTD"], + "tags": ["trapi", "CAM Provider KG"], "summary": "Query reasoner via one of several inputs.", "description": "Handle TRAPI request.", - "operationId": "reasoner_api_1_3_query_post_ctd_trapi", + "operationId": "reasoner_api_1_4_query_post_cam-kp_trapi", "requestBody": { "content": { "application/json": { @@ -1362,11 +1362,11 @@ } } }, - "/ctd/cypher": { + "/cam-kp/cypher": { "post": { "summary": "Run cypher query", "description": "Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).", - "operationId": "cypher_cypher_post_ctd", + "operationId": "cypher_cypher_post_cam-kp", "requestBody": { "content": { "application/json": { @@ -1402,15 +1402,15 @@ } } }, - "tags": ["CTD"] + "tags": ["CAM Provider KG"] } }, - "/ctd/overlay": { + "/cam-kp/overlay": { "post": { - "tags": ["translator", "CTD"], + "tags": ["translator", "CAM Provider KG"], "summary": "Overlay results with available connections between each node.", "description": "Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.", - "operationId": "overlay_overlay_post_ctd_translator", + "operationId": "overlay_overlay_post_cam-kp_translator", "requestBody": { "content": { "application/json": { @@ -1657,11 +1657,11 @@ } } }, - "/ctd/metadata": { + "/cam-kp/metadata": { "get": { "summary": "Metadata about the knowledge graph.", "description": "Returns JSON with metadata about the data sources in this knowledge graph.", - "operationId": "metadata_metadata_get_ctd", + "operationId": "metadata_metadata_get_cam-kp", "responses": { "200": { "description": "Successful Response", @@ -1674,14 +1674,14 @@ } } }, - "tags": ["CTD"] + "tags": ["CAM Provider KG"] } }, - "/ctd/{source_type}/{target_type}/{curie}": { + "/cam-kp/{source_type}/{target_type}/{curie}": { "get": { "summary": "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source", "description": "Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.", - "operationId": "one_hop__source_type___target_type___curie__get_ctd", + "operationId": "one_hop__source_type___target_type___curie__get_cam-kp", "parameters": [ { "required": true, @@ -1735,14 +1735,14 @@ } } }, - "tags": ["CTD"] + "tags": ["CAM Provider KG"] } }, - "/ctd/{node_type}/{curie}": { + "/cam-kp/{node_type}/{curie}": { "get": { "summary": "Find `node` by `curie`", "description": "Returns `node` matching `curie`.", - "operationId": "node__node_type___curie__get_ctd", + "operationId": "node__node_type___curie__get_cam-kp", "parameters": [ { "required": true, @@ -1787,14 +1787,14 @@ } } }, - "tags": ["CTD"] + "tags": ["CAM Provider KG"] } }, - "/ctd/simple_spec": { + "/cam-kp/simple_spec": { "get": { "summary": "Get one-hop connection schema", "description": "Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.", - "operationId": "simple_spec_simple_spec_get_ctd", + "operationId": "simple_spec_simple_spec_get_cam-kp", "parameters": [ { "required": false, @@ -1841,15 +1841,15 @@ } } }, - "tags": ["CTD"] + "tags": ["CAM Provider KG"] } }, - "/drugcentral/1.3/meta_knowledge_graph": { + "/ctd/1.4/meta_knowledge_graph": { "get": { - "tags": ["trapi", "DrugCentral"], + "tags": ["trapi", "CTD"], "summary": "Meta knowledge graph representation of this TRAPI web service.", "description": "Returns meta knowledge graph representation of this TRAPI web service.", - "operationId": "get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_drugcentral_trapi", + "operationId": "get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_ctd_trapi", "responses": { "200": { "description": "Successful Response", @@ -1864,12 +1864,12 @@ } } }, - "/drugcentral/1.3/sri_testing_data": { + "/ctd/1.4/sri_testing_data": { "get": { - "tags": ["trapi", "DrugCentral"], + "tags": ["trapi", "CTD"], "summary": "Test data for usage by the SRI Testing Harness.", "description": "Returns a list of edges that are representative examples of the knowledge graph.", - "operationId": "get_sri_testing_data_1_3_sri_testing_data_get_drugcentral_trapi", + "operationId": "get_sri_testing_data_1_4_sri_testing_data_get_ctd_trapi", "responses": { "200": { "description": "Successful Response", @@ -1884,12 +1884,12 @@ } } }, - "/drugcentral/1.3/query": { + "/ctd/1.4/query": { "post": { - "tags": ["trapi", "DrugCentral"], + "tags": ["trapi", "CTD"], "summary": "Query reasoner via one of several inputs.", "description": "Handle TRAPI request.", - "operationId": "reasoner_api_1_3_query_post_drugcentral_trapi", + "operationId": "reasoner_api_1_4_query_post_ctd_trapi", "requestBody": { "content": { "application/json": { @@ -1973,11 +1973,11 @@ } } }, - "/drugcentral/cypher": { + "/ctd/cypher": { "post": { "summary": "Run cypher query", "description": "Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).", - "operationId": "cypher_cypher_post_drugcentral", + "operationId": "cypher_cypher_post_ctd", "requestBody": { "content": { "application/json": { @@ -2013,15 +2013,15 @@ } } }, - "tags": ["DrugCentral"] + "tags": ["CTD"] } }, - "/drugcentral/overlay": { + "/ctd/overlay": { "post": { - "tags": ["translator", "DrugCentral"], + "tags": ["translator", "CTD"], "summary": "Overlay results with available connections between each node.", "description": "Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.", - "operationId": "overlay_overlay_post_drugcentral_translator", + "operationId": "overlay_overlay_post_ctd_translator", "requestBody": { "content": { "application/json": { @@ -2268,11 +2268,11 @@ } } }, - "/drugcentral/metadata": { + "/ctd/metadata": { "get": { "summary": "Metadata about the knowledge graph.", "description": "Returns JSON with metadata about the data sources in this knowledge graph.", - "operationId": "metadata_metadata_get_drugcentral", + "operationId": "metadata_metadata_get_ctd", "responses": { "200": { "description": "Successful Response", @@ -2285,14 +2285,14 @@ } } }, - "tags": ["DrugCentral"] + "tags": ["CTD"] } }, - "/drugcentral/{source_type}/{target_type}/{curie}": { + "/ctd/{source_type}/{target_type}/{curie}": { "get": { "summary": "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source", "description": "Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.", - "operationId": "one_hop__source_type___target_type___curie__get_drugcentral", + "operationId": "one_hop__source_type___target_type___curie__get_ctd", "parameters": [ { "required": true, @@ -2346,14 +2346,14 @@ } } }, - "tags": ["DrugCentral"] + "tags": ["CTD"] } }, - "/drugcentral/{node_type}/{curie}": { + "/ctd/{node_type}/{curie}": { "get": { "summary": "Find `node` by `curie`", "description": "Returns `node` matching `curie`.", - "operationId": "node__node_type___curie__get_drugcentral", + "operationId": "node__node_type___curie__get_ctd", "parameters": [ { "required": true, @@ -2398,14 +2398,14 @@ } } }, - "tags": ["DrugCentral"] + "tags": ["CTD"] } }, - "/drugcentral/simple_spec": { + "/ctd/simple_spec": { "get": { "summary": "Get one-hop connection schema", "description": "Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.", - "operationId": "simple_spec_simple_spec_get_drugcentral", + "operationId": "simple_spec_simple_spec_get_ctd", "parameters": [ { "required": false, @@ -2452,15 +2452,15 @@ } } }, - "tags": ["DrugCentral"] + "tags": ["CTD"] } }, - "/genome-alliance/1.3/meta_knowledge_graph": { + "/drugcentral/1.4/meta_knowledge_graph": { "get": { - "tags": ["trapi", "Alliance of Genome Resources Orthology"], + "tags": ["trapi", "DrugCentral"], "summary": "Meta knowledge graph representation of this TRAPI web service.", "description": "Returns meta knowledge graph representation of this TRAPI web service.", - "operationId": "get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_genome-alliance_trapi", + "operationId": "get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_drugcentral_trapi", "responses": { "200": { "description": "Successful Response", @@ -2475,12 +2475,12 @@ } } }, - "/genome-alliance/1.3/sri_testing_data": { + "/drugcentral/1.4/sri_testing_data": { "get": { - "tags": ["trapi", "Alliance of Genome Resources Orthology"], + "tags": ["trapi", "DrugCentral"], "summary": "Test data for usage by the SRI Testing Harness.", "description": "Returns a list of edges that are representative examples of the knowledge graph.", - "operationId": "get_sri_testing_data_1_3_sri_testing_data_get_genome-alliance_trapi", + "operationId": "get_sri_testing_data_1_4_sri_testing_data_get_drugcentral_trapi", "responses": { "200": { "description": "Successful Response", @@ -2495,12 +2495,12 @@ } } }, - "/genome-alliance/1.3/query": { + "/drugcentral/1.4/query": { "post": { - "tags": ["trapi", "Alliance of Genome Resources Orthology"], + "tags": ["trapi", "DrugCentral"], "summary": "Query reasoner via one of several inputs.", "description": "Handle TRAPI request.", - "operationId": "reasoner_api_1_3_query_post_genome-alliance_trapi", + "operationId": "reasoner_api_1_4_query_post_drugcentral_trapi", "requestBody": { "content": { "application/json": { @@ -2584,11 +2584,11 @@ } } }, - "/genome-alliance/cypher": { + "/drugcentral/cypher": { "post": { "summary": "Run cypher query", "description": "Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).", - "operationId": "cypher_cypher_post_genome-alliance", + "operationId": "cypher_cypher_post_drugcentral", "requestBody": { "content": { "application/json": { @@ -2624,15 +2624,15 @@ } } }, - "tags": ["Alliance of Genome Resources Orthology"] + "tags": ["DrugCentral"] } }, - "/genome-alliance/overlay": { + "/drugcentral/overlay": { "post": { - "tags": ["translator", "Alliance of Genome Resources Orthology"], + "tags": ["translator", "DrugCentral"], "summary": "Overlay results with available connections between each node.", "description": "Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.", - "operationId": "overlay_overlay_post_genome-alliance_translator", + "operationId": "overlay_overlay_post_drugcentral_translator", "requestBody": { "content": { "application/json": { @@ -2879,11 +2879,11 @@ } } }, - "/genome-alliance/metadata": { + "/drugcentral/metadata": { "get": { "summary": "Metadata about the knowledge graph.", "description": "Returns JSON with metadata about the data sources in this knowledge graph.", - "operationId": "metadata_metadata_get_genome-alliance", + "operationId": "metadata_metadata_get_drugcentral", "responses": { "200": { "description": "Successful Response", @@ -2896,14 +2896,14 @@ } } }, - "tags": ["Alliance of Genome Resources Orthology"] + "tags": ["DrugCentral"] } }, - "/genome-alliance/{source_type}/{target_type}/{curie}": { + "/drugcentral/{source_type}/{target_type}/{curie}": { "get": { "summary": "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source", "description": "Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.", - "operationId": "one_hop__source_type___target_type___curie__get_genome-alliance", + "operationId": "one_hop__source_type___target_type___curie__get_drugcentral", "parameters": [ { "required": true, @@ -2957,14 +2957,14 @@ } } }, - "tags": ["Alliance of Genome Resources Orthology"] + "tags": ["DrugCentral"] } }, - "/genome-alliance/{node_type}/{curie}": { + "/drugcentral/{node_type}/{curie}": { "get": { "summary": "Find `node` by `curie`", "description": "Returns `node` matching `curie`.", - "operationId": "node__node_type___curie__get_genome-alliance", + "operationId": "node__node_type___curie__get_drugcentral", "parameters": [ { "required": true, @@ -3009,14 +3009,14 @@ } } }, - "tags": ["Alliance of Genome Resources Orthology"] + "tags": ["DrugCentral"] } }, - "/genome-alliance/simple_spec": { + "/drugcentral/simple_spec": { "get": { "summary": "Get one-hop connection schema", "description": "Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.", - "operationId": "simple_spec_simple_spec_get_genome-alliance", + "operationId": "simple_spec_simple_spec_get_drugcentral", "parameters": [ { "required": false, @@ -3063,15 +3063,15 @@ } } }, - "tags": ["Alliance of Genome Resources Orthology"] + "tags": ["DrugCentral"] } }, - "/gtex/1.3/meta_knowledge_graph": { + "/genome-alliance/1.4/meta_knowledge_graph": { "get": { - "tags": ["trapi", "GTEx"], + "tags": ["trapi", "Alliance of Genome Resources"], "summary": "Meta knowledge graph representation of this TRAPI web service.", "description": "Returns meta knowledge graph representation of this TRAPI web service.", - "operationId": "get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_gtex_trapi", + "operationId": "get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_genome-alliance_trapi", "responses": { "200": { "description": "Successful Response", @@ -3086,12 +3086,12 @@ } } }, - "/gtex/1.3/sri_testing_data": { + "/genome-alliance/1.4/sri_testing_data": { "get": { - "tags": ["trapi", "GTEx"], + "tags": ["trapi", "Alliance of Genome Resources"], "summary": "Test data for usage by the SRI Testing Harness.", "description": "Returns a list of edges that are representative examples of the knowledge graph.", - "operationId": "get_sri_testing_data_1_3_sri_testing_data_get_gtex_trapi", + "operationId": "get_sri_testing_data_1_4_sri_testing_data_get_genome-alliance_trapi", "responses": { "200": { "description": "Successful Response", @@ -3106,12 +3106,12 @@ } } }, - "/gtex/1.3/query": { + "/genome-alliance/1.4/query": { "post": { - "tags": ["trapi", "GTEx"], + "tags": ["trapi", "Alliance of Genome Resources"], "summary": "Query reasoner via one of several inputs.", "description": "Handle TRAPI request.", - "operationId": "reasoner_api_1_3_query_post_gtex_trapi", + "operationId": "reasoner_api_1_4_query_post_genome-alliance_trapi", "requestBody": { "content": { "application/json": { @@ -3195,11 +3195,11 @@ } } }, - "/gtex/cypher": { + "/genome-alliance/cypher": { "post": { "summary": "Run cypher query", "description": "Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).", - "operationId": "cypher_cypher_post_gtex", + "operationId": "cypher_cypher_post_genome-alliance", "requestBody": { "content": { "application/json": { @@ -3235,15 +3235,15 @@ } } }, - "tags": ["GTEx"] + "tags": ["Alliance of Genome Resources"] } }, - "/gtex/overlay": { + "/genome-alliance/overlay": { "post": { - "tags": ["translator", "GTEx"], + "tags": ["translator", "Alliance of Genome Resources"], "summary": "Overlay results with available connections between each node.", "description": "Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.", - "operationId": "overlay_overlay_post_gtex_translator", + "operationId": "overlay_overlay_post_genome-alliance_translator", "requestBody": { "content": { "application/json": { @@ -3490,11 +3490,11 @@ } } }, - "/gtex/metadata": { + "/genome-alliance/metadata": { "get": { "summary": "Metadata about the knowledge graph.", "description": "Returns JSON with metadata about the data sources in this knowledge graph.", - "operationId": "metadata_metadata_get_gtex", + "operationId": "metadata_metadata_get_genome-alliance", "responses": { "200": { "description": "Successful Response", @@ -3507,14 +3507,14 @@ } } }, - "tags": ["GTEx"] + "tags": ["Alliance of Genome Resources"] } }, - "/gtex/{source_type}/{target_type}/{curie}": { + "/genome-alliance/{source_type}/{target_type}/{curie}": { "get": { "summary": "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source", "description": "Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.", - "operationId": "one_hop__source_type___target_type___curie__get_gtex", + "operationId": "one_hop__source_type___target_type___curie__get_genome-alliance", "parameters": [ { "required": true, @@ -3568,14 +3568,14 @@ } } }, - "tags": ["GTEx"] + "tags": ["Alliance of Genome Resources"] } }, - "/gtex/{node_type}/{curie}": { + "/genome-alliance/{node_type}/{curie}": { "get": { "summary": "Find `node` by `curie`", "description": "Returns `node` matching `curie`.", - "operationId": "node__node_type___curie__get_gtex", + "operationId": "node__node_type___curie__get_genome-alliance", "parameters": [ { "required": true, @@ -3620,14 +3620,14 @@ } } }, - "tags": ["GTEx"] + "tags": ["Alliance of Genome Resources"] } }, - "/gtex/simple_spec": { + "/genome-alliance/simple_spec": { "get": { "summary": "Get one-hop connection schema", "description": "Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.", - "operationId": "simple_spec_simple_spec_get_gtex", + "operationId": "simple_spec_simple_spec_get_genome-alliance", "parameters": [ { "required": false, @@ -3674,15 +3674,15 @@ } } }, - "tags": ["GTEx"] + "tags": ["Alliance of Genome Resources"] } }, - "/gtopdb/1.3/meta_knowledge_graph": { + "/gtex/1.4/meta_knowledge_graph": { "get": { - "tags": ["trapi", "GtoPdb"], + "tags": ["trapi", "GTEx"], "summary": "Meta knowledge graph representation of this TRAPI web service.", "description": "Returns meta knowledge graph representation of this TRAPI web service.", - "operationId": "get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_gtopdb_trapi", + "operationId": "get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_gtex_trapi", "responses": { "200": { "description": "Successful Response", @@ -3697,12 +3697,12 @@ } } }, - "/gtopdb/1.3/sri_testing_data": { + "/gtex/1.4/sri_testing_data": { "get": { - "tags": ["trapi", "GtoPdb"], + "tags": ["trapi", "GTEx"], "summary": "Test data for usage by the SRI Testing Harness.", "description": "Returns a list of edges that are representative examples of the knowledge graph.", - "operationId": "get_sri_testing_data_1_3_sri_testing_data_get_gtopdb_trapi", + "operationId": "get_sri_testing_data_1_4_sri_testing_data_get_gtex_trapi", "responses": { "200": { "description": "Successful Response", @@ -3717,12 +3717,12 @@ } } }, - "/gtopdb/1.3/query": { + "/gtex/1.4/query": { "post": { - "tags": ["trapi", "GtoPdb"], + "tags": ["trapi", "GTEx"], "summary": "Query reasoner via one of several inputs.", "description": "Handle TRAPI request.", - "operationId": "reasoner_api_1_3_query_post_gtopdb_trapi", + "operationId": "reasoner_api_1_4_query_post_gtex_trapi", "requestBody": { "content": { "application/json": { @@ -3806,11 +3806,11 @@ } } }, - "/gtopdb/cypher": { + "/gtex/cypher": { "post": { "summary": "Run cypher query", "description": "Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).", - "operationId": "cypher_cypher_post_gtopdb", + "operationId": "cypher_cypher_post_gtex", "requestBody": { "content": { "application/json": { @@ -3846,15 +3846,15 @@ } } }, - "tags": ["GtoPdb"] + "tags": ["GTEx"] } }, - "/gtopdb/overlay": { + "/gtex/overlay": { "post": { - "tags": ["translator", "GtoPdb"], + "tags": ["translator", "GTEx"], "summary": "Overlay results with available connections between each node.", "description": "Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.", - "operationId": "overlay_overlay_post_gtopdb_translator", + "operationId": "overlay_overlay_post_gtex_translator", "requestBody": { "content": { "application/json": { @@ -4101,11 +4101,11 @@ } } }, - "/gtopdb/metadata": { + "/gtex/metadata": { "get": { "summary": "Metadata about the knowledge graph.", "description": "Returns JSON with metadata about the data sources in this knowledge graph.", - "operationId": "metadata_metadata_get_gtopdb", + "operationId": "metadata_metadata_get_gtex", "responses": { "200": { "description": "Successful Response", @@ -4118,14 +4118,14 @@ } } }, - "tags": ["GtoPdb"] + "tags": ["GTEx"] } }, - "/gtopdb/{source_type}/{target_type}/{curie}": { + "/gtex/{source_type}/{target_type}/{curie}": { "get": { "summary": "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source", "description": "Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.", - "operationId": "one_hop__source_type___target_type___curie__get_gtopdb", + "operationId": "one_hop__source_type___target_type___curie__get_gtex", "parameters": [ { "required": true, @@ -4179,14 +4179,14 @@ } } }, - "tags": ["GtoPdb"] + "tags": ["GTEx"] } }, - "/gtopdb/{node_type}/{curie}": { + "/gtex/{node_type}/{curie}": { "get": { "summary": "Find `node` by `curie`", "description": "Returns `node` matching `curie`.", - "operationId": "node__node_type___curie__get_gtopdb", + "operationId": "node__node_type___curie__get_gtex", "parameters": [ { "required": true, @@ -4231,14 +4231,14 @@ } } }, - "tags": ["GtoPdb"] + "tags": ["GTEx"] } }, - "/gtopdb/simple_spec": { + "/gtex/simple_spec": { "get": { "summary": "Get one-hop connection schema", "description": "Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.", - "operationId": "simple_spec_simple_spec_get_gtopdb", + "operationId": "simple_spec_simple_spec_get_gtex", "parameters": [ { "required": false, @@ -4285,15 +4285,15 @@ } } }, - "tags": ["GtoPdb"] + "tags": ["GTEx"] } }, - "/gwas-catalog/1.3/meta_knowledge_graph": { + "/gtopdb/1.4/meta_knowledge_graph": { "get": { - "tags": ["trapi", "GWAS Catalog"], + "tags": ["trapi", "GtoPdb"], "summary": "Meta knowledge graph representation of this TRAPI web service.", "description": "Returns meta knowledge graph representation of this TRAPI web service.", - "operationId": "get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_gwas-catalog_trapi", + "operationId": "get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_gtopdb_trapi", "responses": { "200": { "description": "Successful Response", @@ -4308,12 +4308,12 @@ } } }, - "/gwas-catalog/1.3/sri_testing_data": { + "/gtopdb/1.4/sri_testing_data": { "get": { - "tags": ["trapi", "GWAS Catalog"], + "tags": ["trapi", "GtoPdb"], "summary": "Test data for usage by the SRI Testing Harness.", "description": "Returns a list of edges that are representative examples of the knowledge graph.", - "operationId": "get_sri_testing_data_1_3_sri_testing_data_get_gwas-catalog_trapi", + "operationId": "get_sri_testing_data_1_4_sri_testing_data_get_gtopdb_trapi", "responses": { "200": { "description": "Successful Response", @@ -4328,12 +4328,12 @@ } } }, - "/gwas-catalog/1.3/query": { + "/gtopdb/1.4/query": { "post": { - "tags": ["trapi", "GWAS Catalog"], + "tags": ["trapi", "GtoPdb"], "summary": "Query reasoner via one of several inputs.", "description": "Handle TRAPI request.", - "operationId": "reasoner_api_1_3_query_post_gwas-catalog_trapi", + "operationId": "reasoner_api_1_4_query_post_gtopdb_trapi", "requestBody": { "content": { "application/json": { @@ -4417,11 +4417,11 @@ } } }, - "/gwas-catalog/cypher": { + "/gtopdb/cypher": { "post": { "summary": "Run cypher query", "description": "Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).", - "operationId": "cypher_cypher_post_gwas-catalog", + "operationId": "cypher_cypher_post_gtopdb", "requestBody": { "content": { "application/json": { @@ -4457,15 +4457,15 @@ } } }, - "tags": ["GWAS Catalog"] + "tags": ["GtoPdb"] } }, - "/gwas-catalog/overlay": { + "/gtopdb/overlay": { "post": { - "tags": ["translator", "GWAS Catalog"], + "tags": ["translator", "GtoPdb"], "summary": "Overlay results with available connections between each node.", "description": "Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.", - "operationId": "overlay_overlay_post_gwas-catalog_translator", + "operationId": "overlay_overlay_post_gtopdb_translator", "requestBody": { "content": { "application/json": { @@ -4712,11 +4712,1233 @@ } } }, - "/gwas-catalog/metadata": { + "/gtopdb/metadata": { + "get": { + "summary": "Metadata about the knowledge graph.", + "description": "Returns JSON with metadata about the data sources in this knowledge graph.", + "operationId": "metadata_metadata_get_gtopdb", + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "title": "Response Metadata Metadata Get" + } + } + } + } + }, + "tags": ["GtoPdb"] + } + }, + "/gtopdb/{source_type}/{target_type}/{curie}": { + "get": { + "summary": "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source", + "description": "Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.", + "operationId": "one_hop__source_type___target_type___curie__get_gtopdb", + "parameters": [ + { + "required": true, + "schema": { + "title": "Source Type", + "type": "string" + }, + "name": "source_type", + "in": "path" + }, + { + "required": true, + "schema": { + "title": "Target Type", + "type": "string" + }, + "name": "target_type", + "in": "path" + }, + { + "required": true, + "schema": { + "title": "Curie", + "type": "string" + }, + "name": "curie", + "in": "path" + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "title": "Response One Hop Source Type Target Type Curie Get", + "type": "array", + "items": {} + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + }, + "tags": ["GtoPdb"] + } + }, + "/gtopdb/{node_type}/{curie}": { + "get": { + "summary": "Find `node` by `curie`", + "description": "Returns `node` matching `curie`.", + "operationId": "node__node_type___curie__get_gtopdb", + "parameters": [ + { + "required": true, + "schema": { + "title": "Node Type", + "type": "string" + }, + "name": "node_type", + "in": "path" + }, + { + "required": true, + "schema": { + "title": "Curie", + "type": "string" + }, + "name": "curie", + "in": "path" + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "title": "Response Node Node Type Curie Get", + "type": "array", + "items": {} + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + }, + "tags": ["GtoPdb"] + } + }, + "/gtopdb/simple_spec": { + "get": { + "summary": "Get one-hop connection schema", + "description": "Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.", + "operationId": "simple_spec_simple_spec_get_gtopdb", + "parameters": [ + { + "required": false, + "schema": { + "title": "Source", + "type": "string" + }, + "name": "source", + "in": "query" + }, + { + "required": false, + "schema": { + "title": "Target", + "type": "string" + }, + "name": "target", + "in": "query" + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "title": "Response Simple Spec Simple Spec Get", + "type": "array", + "items": { + "$ref": "#/components/schemas/SimpleSpecElement" + } + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + }, + "tags": ["GtoPdb"] + } + }, + "/gwas-catalog/1.4/meta_knowledge_graph": { + "get": { + "tags": ["trapi", "GWAS Catalog"], + "summary": "Meta knowledge graph representation of this TRAPI web service.", + "description": "Returns meta knowledge graph representation of this TRAPI web service.", + "operationId": "get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_gwas-catalog_trapi", + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MetaKnowledgeGraph" + } + } + } + } + } + } + }, + "/gwas-catalog/1.4/sri_testing_data": { + "get": { + "tags": ["trapi", "GWAS Catalog"], + "summary": "Test data for usage by the SRI Testing Harness.", + "description": "Returns a list of edges that are representative examples of the knowledge graph.", + "operationId": "get_sri_testing_data_1_4_sri_testing_data_get_gwas-catalog_trapi", + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SRITestData" + } + } + } + } + } + } + }, + "/gwas-catalog/1.4/query": { + "post": { + "tags": ["trapi", "GWAS Catalog"], + "summary": "Query reasoner via one of several inputs.", + "description": "Handle TRAPI request.", + "operationId": "reasoner_api_1_4_query_post_gwas-catalog_trapi", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReasonerRequest" + }, + "example": { + "message": { + "query_graph": { + "nodes": { + "n0": { + "categories": ["biolink:ChemicalEntity"], + "ids": [ + "CHEMBL.COMPOUND:CHEMBL3234626", + "CHEMBL.COMPOUND:CHEMBL3234633" + ] + }, + "n1": { + "categories": ["biolink:GeneOrGeneProduct"], + "ids": ["NCBIGene:2099"] + } + }, + "edges": { + "e01": { + "subject": "n0", + "object": "n1", + "predicates": ["biolink:affects"], + "qualifier_constraints": [ + { + "qualifier_set": [ + { + "qualifier_type_id": "biolink:object_aspect_qualifier", + "qualifier_value": "activity" + }, + { + "qualifier_type_id": "biolink:object_direction_qualifier", + "qualifier_value": "increased" + }, + { + "qualifier_type_id": "biolink:qualified_predicate", + "qualifier_value": "biolink:causes" + } + ] + } + ] + } + } + } + }, + "workflow": [ + { + "id": "lookup" + } + ] + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReasonerRequest" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/gwas-catalog/cypher": { + "post": { + "summary": "Run cypher query", + "description": "Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).", + "operationId": "cypher_cypher_post_gwas-catalog", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CypherRequest" + }, + "example": { + "query": "MATCH (n) RETURN count(n)" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CypherResponse" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + }, + "tags": ["GWAS Catalog"] + } + }, + "/gwas-catalog/overlay": { + "post": { + "tags": ["translator", "GWAS Catalog"], + "summary": "Overlay results with available connections between each node.", + "description": "Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.", + "operationId": "overlay_overlay_post_gwas-catalog_translator", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReasonerRequest" + }, + "example": { + "message": { + "query_graph": { + "nodes": { + "n1": { + "id": "NCBIGene:6352", + "category": "biolink:Gene", + "is_set": false + }, + "n2": { + "category": "biolink:GeneFamily", + "is_set": false + }, + "n3": { + "category": "biolink:GeneFamily", + "is_set": false + } + }, + "edges": { + "e12": { + "subject": "n1", + "object": "n2", + "predicate": "biolink:part_of" + }, + "e23": { + "subject": "n3", + "object": "n2", + "predicate": "biolink:part_of" + } + } + }, + "knowledge_graph": { + "nodes": { + "NCBIGene:6352": { + "category": [ + "biolink:NamedThing", + "biolink:BiologicalEntity", + "biolink:MolecularEntity", + "biolink:GenomicEntity", + "biolink:GeneOrGeneProduct", + "biolink:MacromolecularMachine", + "biolink:Gene" + ], + "name": "CCL5", + "attributes": [ + { + "type": "WIKIDATA:Q80585", + "value": { + "locus_group": "protein-coding gene", + "synonyms": [], + "chromosome": "17", + "location": "17q12", + "gene_family": ["Chemokine ligands"], + "taxon": 9606, + "category": [ + "biolink:BiologicalEntity", + "biolink:GenomicEntity", + "biolink:GeneOrGeneProduct", + "biolink:MacromolecularMachine", + "biolink:NamedThing", + "biolink:MolecularEntity", + "biolink:Gene" + ], + "gene_family_id": [483], + "equivalent_identifiers": [ + "ENSEMBL:ENSG00000271503", + "NCBIGene:6352", + "NCBIGene:6352", + "HGNC:10632", + "UniProtKB:P13501" + ] + } + } + ] + }, + "PANTHER.FAMILY:PTHR12015:SF170": { + "category": [ + "biolink:NamedThing", + "biolink:BiologicalEntity", + "biolink:GeneFamily", + "biolink:MolecularEntity", + "biolink:Entity" + ], + "name": "C-C MOTIF CHEMOKINE 5", + "attributes": [ + { + "type": "WIKIDATA:Q80585", + "value": { + "synonyms": [], + "category": [ + "biolink:BiologicalEntity", + "biolink:GeneFamily", + "biolink:NamedThing", + "biolink:MolecularEntity", + "biolink:Entity" + ], + "equivalent_identifiers": [ + "PANTHER.FAMILY:PTHR12015:SF170" + ] + } + } + ] + }, + "PANTHER.FAMILY:PTHR12015": { + "category": [ + "biolink:NamedThing", + "biolink:BiologicalEntity", + "biolink:GeneFamily", + "biolink:MolecularEntity", + "biolink:Entity" + ], + "name": "SMALL INDUCIBLE CYTOKINE A", + "attributes": [ + { + "type": "WIKIDATA:Q80585", + "value": { + "synonyms": [], + "category": [ + "biolink:BiologicalEntity", + "biolink:GeneFamily", + "biolink:NamedThing", + "biolink:MolecularEntity", + "biolink:Entity" + ], + "equivalent_identifiers": [ + "PANTHER.FAMILY:PTHR12015" + ] + } + } + ] + } + }, + "edges": { + "dd8ef7a4606c4f8e405e6a5b1b095993": { + "subject": "NCBIGene:6352", + "object": "PANTHER.FAMILY:PTHR12015", + "predicate": "biolink:part_of", + "attributes": [ + { + "type": "WIKIDATA:Q80585", + "value": { + "predicate": "biolink:part_of", + "relation_label": "part of", + "provided_by": "panther.get_gene_by_gene_family", + "ctime": 1584932086.0009434, + "target_id": "PANTHER.FAMILY:PTHR12015", + "source_id": "NCBIGene:6352", + "source_database": "panther", + "relation": "BFO:0000050", + "publications": [] + } + } + ] + }, + "9f7f9d86cb57e7190aafa57f7564eb05": { + "subject": "PANTHER.FAMILY:PTHR12015:SF170", + "object": "PANTHER.FAMILY:PTHR12015", + "predicate": "biolink:part_of", + "attributes": [ + { + "type": "WIKIDATA:Q80585", + "value": { + "predicate": "biolink:part_of", + "relation_label": "part of", + "provided_by": "panther.get_gene_family_by_gene_family", + "ctime": 1610437123.7988985, + "target_id": "PANTHER.FAMILY:PTHR12015", + "source_id": "PANTHER.FAMILY:PTHR12015:SF170", + "source_database": "panther", + "relation": "BFO:0000050", + "publications": [] + } + } + ] + } + } + }, + "results": [ + { + "node_bindings": { + "n1": [ + { + "id": "NCBIGene:6352" + } + ], + "n2": [ + { + "id": "PANTHER.FAMILY:PTHR12015" + } + ], + "n3": [ + { + "id": "PANTHER.FAMILY:PTHR12015:SF170" + } + ] + }, + "edge_bindings": { + "e12": [ + { + "id": "dd8ef7a4606c4f8e405e6a5b1b095993" + } + ], + "e23": [ + { + "id": "9f7f9d86cb57e7190aafa57f7564eb05" + } + ] + } + } + ] + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Message" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/gwas-catalog/metadata": { + "get": { + "summary": "Metadata about the knowledge graph.", + "description": "Returns JSON with metadata about the data sources in this knowledge graph.", + "operationId": "metadata_metadata_get_gwas-catalog", + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "title": "Response Metadata Metadata Get" + } + } + } + } + }, + "tags": ["GWAS Catalog"] + } + }, + "/gwas-catalog/{source_type}/{target_type}/{curie}": { + "get": { + "summary": "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source", + "description": "Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.", + "operationId": "one_hop__source_type___target_type___curie__get_gwas-catalog", + "parameters": [ + { + "required": true, + "schema": { + "title": "Source Type", + "type": "string" + }, + "name": "source_type", + "in": "path" + }, + { + "required": true, + "schema": { + "title": "Target Type", + "type": "string" + }, + "name": "target_type", + "in": "path" + }, + { + "required": true, + "schema": { + "title": "Curie", + "type": "string" + }, + "name": "curie", + "in": "path" + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "title": "Response One Hop Source Type Target Type Curie Get", + "type": "array", + "items": {} + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + }, + "tags": ["GWAS Catalog"] + } + }, + "/gwas-catalog/{node_type}/{curie}": { + "get": { + "summary": "Find `node` by `curie`", + "description": "Returns `node` matching `curie`.", + "operationId": "node__node_type___curie__get_gwas-catalog", + "parameters": [ + { + "required": true, + "schema": { + "title": "Node Type", + "type": "string" + }, + "name": "node_type", + "in": "path" + }, + { + "required": true, + "schema": { + "title": "Curie", + "type": "string" + }, + "name": "curie", + "in": "path" + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "title": "Response Node Node Type Curie Get", + "type": "array", + "items": {} + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + }, + "tags": ["GWAS Catalog"] + } + }, + "/gwas-catalog/simple_spec": { + "get": { + "summary": "Get one-hop connection schema", + "description": "Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.", + "operationId": "simple_spec_simple_spec_get_gwas-catalog", + "parameters": [ + { + "required": false, + "schema": { + "title": "Source", + "type": "string" + }, + "name": "source", + "in": "query" + }, + { + "required": false, + "schema": { + "title": "Target", + "type": "string" + }, + "name": "target", + "in": "query" + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "title": "Response Simple Spec Simple Spec Get", + "type": "array", + "items": { + "$ref": "#/components/schemas/SimpleSpecElement" + } + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + }, + "tags": ["GWAS Catalog"] + } + }, + "/hetio/1.4/meta_knowledge_graph": { + "get": { + "tags": ["trapi", "Hetionet"], + "summary": "Meta knowledge graph representation of this TRAPI web service.", + "description": "Returns meta knowledge graph representation of this TRAPI web service.", + "operationId": "get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_hetio_trapi", + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MetaKnowledgeGraph" + } + } + } + } + } + } + }, + "/hetio/1.4/sri_testing_data": { + "get": { + "tags": ["trapi", "Hetionet"], + "summary": "Test data for usage by the SRI Testing Harness.", + "description": "Returns a list of edges that are representative examples of the knowledge graph.", + "operationId": "get_sri_testing_data_1_4_sri_testing_data_get_hetio_trapi", + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SRITestData" + } + } + } + } + } + } + }, + "/hetio/1.4/query": { + "post": { + "tags": ["trapi", "Hetionet"], + "summary": "Query reasoner via one of several inputs.", + "description": "Handle TRAPI request.", + "operationId": "reasoner_api_1_4_query_post_hetio_trapi", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReasonerRequest" + }, + "example": { + "message": { + "query_graph": { + "nodes": { + "n0": { + "categories": ["biolink:ChemicalEntity"], + "ids": [ + "CHEMBL.COMPOUND:CHEMBL3234626", + "CHEMBL.COMPOUND:CHEMBL3234633" + ] + }, + "n1": { + "categories": ["biolink:GeneOrGeneProduct"], + "ids": ["NCBIGene:2099"] + } + }, + "edges": { + "e01": { + "subject": "n0", + "object": "n1", + "predicates": ["biolink:affects"], + "qualifier_constraints": [ + { + "qualifier_set": [ + { + "qualifier_type_id": "biolink:object_aspect_qualifier", + "qualifier_value": "activity" + }, + { + "qualifier_type_id": "biolink:object_direction_qualifier", + "qualifier_value": "increased" + }, + { + "qualifier_type_id": "biolink:qualified_predicate", + "qualifier_value": "biolink:causes" + } + ] + } + ] + } + } + } + }, + "workflow": [ + { + "id": "lookup" + } + ] + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReasonerRequest" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/hetio/cypher": { + "post": { + "summary": "Run cypher query", + "description": "Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).", + "operationId": "cypher_cypher_post_hetio", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CypherRequest" + }, + "example": { + "query": "MATCH (n) RETURN count(n)" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CypherResponse" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + }, + "tags": ["Hetionet"] + } + }, + "/hetio/overlay": { + "post": { + "tags": ["translator", "Hetionet"], + "summary": "Overlay results with available connections between each node.", + "description": "Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.", + "operationId": "overlay_overlay_post_hetio_translator", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReasonerRequest" + }, + "example": { + "message": { + "query_graph": { + "nodes": { + "n1": { + "id": "NCBIGene:6352", + "category": "biolink:Gene", + "is_set": false + }, + "n2": { + "category": "biolink:GeneFamily", + "is_set": false + }, + "n3": { + "category": "biolink:GeneFamily", + "is_set": false + } + }, + "edges": { + "e12": { + "subject": "n1", + "object": "n2", + "predicate": "biolink:part_of" + }, + "e23": { + "subject": "n3", + "object": "n2", + "predicate": "biolink:part_of" + } + } + }, + "knowledge_graph": { + "nodes": { + "NCBIGene:6352": { + "category": [ + "biolink:NamedThing", + "biolink:BiologicalEntity", + "biolink:MolecularEntity", + "biolink:GenomicEntity", + "biolink:GeneOrGeneProduct", + "biolink:MacromolecularMachine", + "biolink:Gene" + ], + "name": "CCL5", + "attributes": [ + { + "type": "WIKIDATA:Q80585", + "value": { + "locus_group": "protein-coding gene", + "synonyms": [], + "chromosome": "17", + "location": "17q12", + "gene_family": ["Chemokine ligands"], + "taxon": 9606, + "category": [ + "biolink:BiologicalEntity", + "biolink:GenomicEntity", + "biolink:GeneOrGeneProduct", + "biolink:MacromolecularMachine", + "biolink:NamedThing", + "biolink:MolecularEntity", + "biolink:Gene" + ], + "gene_family_id": [483], + "equivalent_identifiers": [ + "ENSEMBL:ENSG00000271503", + "NCBIGene:6352", + "NCBIGene:6352", + "HGNC:10632", + "UniProtKB:P13501" + ] + } + } + ] + }, + "PANTHER.FAMILY:PTHR12015:SF170": { + "category": [ + "biolink:NamedThing", + "biolink:BiologicalEntity", + "biolink:GeneFamily", + "biolink:MolecularEntity", + "biolink:Entity" + ], + "name": "C-C MOTIF CHEMOKINE 5", + "attributes": [ + { + "type": "WIKIDATA:Q80585", + "value": { + "synonyms": [], + "category": [ + "biolink:BiologicalEntity", + "biolink:GeneFamily", + "biolink:NamedThing", + "biolink:MolecularEntity", + "biolink:Entity" + ], + "equivalent_identifiers": [ + "PANTHER.FAMILY:PTHR12015:SF170" + ] + } + } + ] + }, + "PANTHER.FAMILY:PTHR12015": { + "category": [ + "biolink:NamedThing", + "biolink:BiologicalEntity", + "biolink:GeneFamily", + "biolink:MolecularEntity", + "biolink:Entity" + ], + "name": "SMALL INDUCIBLE CYTOKINE A", + "attributes": [ + { + "type": "WIKIDATA:Q80585", + "value": { + "synonyms": [], + "category": [ + "biolink:BiologicalEntity", + "biolink:GeneFamily", + "biolink:NamedThing", + "biolink:MolecularEntity", + "biolink:Entity" + ], + "equivalent_identifiers": [ + "PANTHER.FAMILY:PTHR12015" + ] + } + } + ] + } + }, + "edges": { + "dd8ef7a4606c4f8e405e6a5b1b095993": { + "subject": "NCBIGene:6352", + "object": "PANTHER.FAMILY:PTHR12015", + "predicate": "biolink:part_of", + "attributes": [ + { + "type": "WIKIDATA:Q80585", + "value": { + "predicate": "biolink:part_of", + "relation_label": "part of", + "provided_by": "panther.get_gene_by_gene_family", + "ctime": 1584932086.0009434, + "target_id": "PANTHER.FAMILY:PTHR12015", + "source_id": "NCBIGene:6352", + "source_database": "panther", + "relation": "BFO:0000050", + "publications": [] + } + } + ] + }, + "9f7f9d86cb57e7190aafa57f7564eb05": { + "subject": "PANTHER.FAMILY:PTHR12015:SF170", + "object": "PANTHER.FAMILY:PTHR12015", + "predicate": "biolink:part_of", + "attributes": [ + { + "type": "WIKIDATA:Q80585", + "value": { + "predicate": "biolink:part_of", + "relation_label": "part of", + "provided_by": "panther.get_gene_family_by_gene_family", + "ctime": 1610437123.7988985, + "target_id": "PANTHER.FAMILY:PTHR12015", + "source_id": "PANTHER.FAMILY:PTHR12015:SF170", + "source_database": "panther", + "relation": "BFO:0000050", + "publications": [] + } + } + ] + } + } + }, + "results": [ + { + "node_bindings": { + "n1": [ + { + "id": "NCBIGene:6352" + } + ], + "n2": [ + { + "id": "PANTHER.FAMILY:PTHR12015" + } + ], + "n3": [ + { + "id": "PANTHER.FAMILY:PTHR12015:SF170" + } + ] + }, + "edge_bindings": { + "e12": [ + { + "id": "dd8ef7a4606c4f8e405e6a5b1b095993" + } + ], + "e23": [ + { + "id": "9f7f9d86cb57e7190aafa57f7564eb05" + } + ] + } + } + ] + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Message" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/hetio/metadata": { "get": { "summary": "Metadata about the knowledge graph.", "description": "Returns JSON with metadata about the data sources in this knowledge graph.", - "operationId": "metadata_metadata_get_gwas-catalog", + "operationId": "metadata_metadata_get_hetio", "responses": { "200": { "description": "Successful Response", @@ -4729,14 +5951,14 @@ } } }, - "tags": ["GWAS Catalog"] + "tags": ["Hetionet"] } }, - "/gwas-catalog/{source_type}/{target_type}/{curie}": { + "/hetio/{source_type}/{target_type}/{curie}": { "get": { "summary": "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source", "description": "Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.", - "operationId": "one_hop__source_type___target_type___curie__get_gwas-catalog", + "operationId": "one_hop__source_type___target_type___curie__get_hetio", "parameters": [ { "required": true, @@ -4790,14 +6012,14 @@ } } }, - "tags": ["GWAS Catalog"] + "tags": ["Hetionet"] } }, - "/gwas-catalog/{node_type}/{curie}": { + "/hetio/{node_type}/{curie}": { "get": { "summary": "Find `node` by `curie`", "description": "Returns `node` matching `curie`.", - "operationId": "node__node_type___curie__get_gwas-catalog", + "operationId": "node__node_type___curie__get_hetio", "parameters": [ { "required": true, @@ -4842,14 +6064,14 @@ } } }, - "tags": ["GWAS Catalog"] + "tags": ["Hetionet"] } }, - "/gwas-catalog/simple_spec": { + "/hetio/simple_spec": { "get": { "summary": "Get one-hop connection schema", "description": "Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.", - "operationId": "simple_spec_simple_spec_get_gwas-catalog", + "operationId": "simple_spec_simple_spec_get_hetio", "parameters": [ { "required": false, @@ -4896,15 +6118,15 @@ } } }, - "tags": ["GWAS Catalog"] + "tags": ["Hetionet"] } }, - "/hetio/1.3/meta_knowledge_graph": { + "/hgnc/1.4/meta_knowledge_graph": { "get": { - "tags": ["trapi", "Hetionet"], + "tags": ["trapi", "HGNC"], "summary": "Meta knowledge graph representation of this TRAPI web service.", "description": "Returns meta knowledge graph representation of this TRAPI web service.", - "operationId": "get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_hetio_trapi", + "operationId": "get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_hgnc_trapi", "responses": { "200": { "description": "Successful Response", @@ -4919,12 +6141,12 @@ } } }, - "/hetio/1.3/sri_testing_data": { + "/hgnc/1.4/sri_testing_data": { "get": { - "tags": ["trapi", "Hetionet"], + "tags": ["trapi", "HGNC"], "summary": "Test data for usage by the SRI Testing Harness.", "description": "Returns a list of edges that are representative examples of the knowledge graph.", - "operationId": "get_sri_testing_data_1_3_sri_testing_data_get_hetio_trapi", + "operationId": "get_sri_testing_data_1_4_sri_testing_data_get_hgnc_trapi", "responses": { "200": { "description": "Successful Response", @@ -4939,12 +6161,12 @@ } } }, - "/hetio/1.3/query": { + "/hgnc/1.4/query": { "post": { - "tags": ["trapi", "Hetionet"], + "tags": ["trapi", "HGNC"], "summary": "Query reasoner via one of several inputs.", "description": "Handle TRAPI request.", - "operationId": "reasoner_api_1_3_query_post_hetio_trapi", + "operationId": "reasoner_api_1_4_query_post_hgnc_trapi", "requestBody": { "content": { "application/json": { @@ -5028,11 +6250,11 @@ } } }, - "/hetio/cypher": { + "/hgnc/cypher": { "post": { "summary": "Run cypher query", "description": "Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).", - "operationId": "cypher_cypher_post_hetio", + "operationId": "cypher_cypher_post_hgnc", "requestBody": { "content": { "application/json": { @@ -5068,15 +6290,15 @@ } } }, - "tags": ["Hetionet"] + "tags": ["HGNC"] } }, - "/hetio/overlay": { + "/hgnc/overlay": { "post": { - "tags": ["translator", "Hetionet"], + "tags": ["translator", "HGNC"], "summary": "Overlay results with available connections between each node.", "description": "Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.", - "operationId": "overlay_overlay_post_hetio_translator", + "operationId": "overlay_overlay_post_hgnc_translator", "requestBody": { "content": { "application/json": { @@ -5323,11 +6545,11 @@ } } }, - "/hetio/metadata": { + "/hgnc/metadata": { "get": { "summary": "Metadata about the knowledge graph.", "description": "Returns JSON with metadata about the data sources in this knowledge graph.", - "operationId": "metadata_metadata_get_hetio", + "operationId": "metadata_metadata_get_hgnc", "responses": { "200": { "description": "Successful Response", @@ -5340,14 +6562,14 @@ } } }, - "tags": ["Hetionet"] + "tags": ["HGNC"] } }, - "/hetio/{source_type}/{target_type}/{curie}": { + "/hgnc/{source_type}/{target_type}/{curie}": { "get": { "summary": "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source", "description": "Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.", - "operationId": "one_hop__source_type___target_type___curie__get_hetio", + "operationId": "one_hop__source_type___target_type___curie__get_hgnc", "parameters": [ { "required": true, @@ -5401,14 +6623,14 @@ } } }, - "tags": ["Hetionet"] + "tags": ["HGNC"] } }, - "/hetio/{node_type}/{curie}": { + "/hgnc/{node_type}/{curie}": { "get": { "summary": "Find `node` by `curie`", "description": "Returns `node` matching `curie`.", - "operationId": "node__node_type___curie__get_hetio", + "operationId": "node__node_type___curie__get_hgnc", "parameters": [ { "required": true, @@ -5453,14 +6675,14 @@ } } }, - "tags": ["Hetionet"] + "tags": ["HGNC"] } }, - "/hetio/simple_spec": { + "/hgnc/simple_spec": { "get": { "summary": "Get one-hop connection schema", "description": "Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.", - "operationId": "simple_spec_simple_spec_get_hetio", + "operationId": "simple_spec_simple_spec_get_hgnc", "parameters": [ { "required": false, @@ -5507,15 +6729,15 @@ } } }, - "tags": ["Hetionet"] + "tags": ["HGNC"] } }, - "/hgnc/1.3/meta_knowledge_graph": { + "/hmdb/1.4/meta_knowledge_graph": { "get": { - "tags": ["trapi", "HGNC"], + "tags": ["trapi", "HMDB"], "summary": "Meta knowledge graph representation of this TRAPI web service.", "description": "Returns meta knowledge graph representation of this TRAPI web service.", - "operationId": "get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_hgnc_trapi", + "operationId": "get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_hmdb_trapi", "responses": { "200": { "description": "Successful Response", @@ -5530,12 +6752,12 @@ } } }, - "/hgnc/1.3/sri_testing_data": { + "/hmdb/1.4/sri_testing_data": { "get": { - "tags": ["trapi", "HGNC"], + "tags": ["trapi", "HMDB"], "summary": "Test data for usage by the SRI Testing Harness.", "description": "Returns a list of edges that are representative examples of the knowledge graph.", - "operationId": "get_sri_testing_data_1_3_sri_testing_data_get_hgnc_trapi", + "operationId": "get_sri_testing_data_1_4_sri_testing_data_get_hmdb_trapi", "responses": { "200": { "description": "Successful Response", @@ -5550,12 +6772,12 @@ } } }, - "/hgnc/1.3/query": { + "/hmdb/1.4/query": { "post": { - "tags": ["trapi", "HGNC"], + "tags": ["trapi", "HMDB"], "summary": "Query reasoner via one of several inputs.", "description": "Handle TRAPI request.", - "operationId": "reasoner_api_1_3_query_post_hgnc_trapi", + "operationId": "reasoner_api_1_4_query_post_hmdb_trapi", "requestBody": { "content": { "application/json": { @@ -5639,11 +6861,11 @@ } } }, - "/hgnc/cypher": { + "/hmdb/cypher": { "post": { "summary": "Run cypher query", "description": "Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).", - "operationId": "cypher_cypher_post_hgnc", + "operationId": "cypher_cypher_post_hmdb", "requestBody": { "content": { "application/json": { @@ -5679,15 +6901,15 @@ } } }, - "tags": ["HGNC"] + "tags": ["HMDB"] } }, - "/hgnc/overlay": { + "/hmdb/overlay": { "post": { - "tags": ["translator", "HGNC"], + "tags": ["translator", "HMDB"], "summary": "Overlay results with available connections between each node.", "description": "Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.", - "operationId": "overlay_overlay_post_hgnc_translator", + "operationId": "overlay_overlay_post_hmdb_translator", "requestBody": { "content": { "application/json": { @@ -5934,11 +7156,11 @@ } } }, - "/hgnc/metadata": { + "/hmdb/metadata": { "get": { "summary": "Metadata about the knowledge graph.", "description": "Returns JSON with metadata about the data sources in this knowledge graph.", - "operationId": "metadata_metadata_get_hgnc", + "operationId": "metadata_metadata_get_hmdb", "responses": { "200": { "description": "Successful Response", @@ -5951,14 +7173,14 @@ } } }, - "tags": ["HGNC"] + "tags": ["HMDB"] } }, - "/hgnc/{source_type}/{target_type}/{curie}": { + "/hmdb/{source_type}/{target_type}/{curie}": { "get": { "summary": "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source", "description": "Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.", - "operationId": "one_hop__source_type___target_type___curie__get_hgnc", + "operationId": "one_hop__source_type___target_type___curie__get_hmdb", "parameters": [ { "required": true, @@ -6012,14 +7234,14 @@ } } }, - "tags": ["HGNC"] + "tags": ["HMDB"] } }, - "/hgnc/{node_type}/{curie}": { + "/hmdb/{node_type}/{curie}": { "get": { "summary": "Find `node` by `curie`", "description": "Returns `node` matching `curie`.", - "operationId": "node__node_type___curie__get_hgnc", + "operationId": "node__node_type___curie__get_hmdb", "parameters": [ { "required": true, @@ -6064,14 +7286,14 @@ } } }, - "tags": ["HGNC"] + "tags": ["HMDB"] } }, - "/hgnc/simple_spec": { + "/hmdb/simple_spec": { "get": { "summary": "Get one-hop connection schema", "description": "Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.", - "operationId": "simple_spec_simple_spec_get_hgnc", + "operationId": "simple_spec_simple_spec_get_hmdb", "parameters": [ { "required": false, @@ -6118,15 +7340,15 @@ } } }, - "tags": ["HGNC"] + "tags": ["HMDB"] } }, - "/hmdb/1.3/meta_knowledge_graph": { + "/human-goa/1.4/meta_knowledge_graph": { "get": { - "tags": ["trapi", "HMDB"], + "tags": ["trapi", "Human GOA"], "summary": "Meta knowledge graph representation of this TRAPI web service.", "description": "Returns meta knowledge graph representation of this TRAPI web service.", - "operationId": "get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_hmdb_trapi", + "operationId": "get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_human-goa_trapi", "responses": { "200": { "description": "Successful Response", @@ -6141,12 +7363,12 @@ } } }, - "/hmdb/1.3/sri_testing_data": { + "/human-goa/1.4/sri_testing_data": { "get": { - "tags": ["trapi", "HMDB"], + "tags": ["trapi", "Human GOA"], "summary": "Test data for usage by the SRI Testing Harness.", "description": "Returns a list of edges that are representative examples of the knowledge graph.", - "operationId": "get_sri_testing_data_1_3_sri_testing_data_get_hmdb_trapi", + "operationId": "get_sri_testing_data_1_4_sri_testing_data_get_human-goa_trapi", "responses": { "200": { "description": "Successful Response", @@ -6161,12 +7383,12 @@ } } }, - "/hmdb/1.3/query": { + "/human-goa/1.4/query": { "post": { - "tags": ["trapi", "HMDB"], + "tags": ["trapi", "Human GOA"], "summary": "Query reasoner via one of several inputs.", "description": "Handle TRAPI request.", - "operationId": "reasoner_api_1_3_query_post_hmdb_trapi", + "operationId": "reasoner_api_1_4_query_post_human-goa_trapi", "requestBody": { "content": { "application/json": { @@ -6250,11 +7472,11 @@ } } }, - "/hmdb/cypher": { + "/human-goa/cypher": { "post": { "summary": "Run cypher query", "description": "Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).", - "operationId": "cypher_cypher_post_hmdb", + "operationId": "cypher_cypher_post_human-goa", "requestBody": { "content": { "application/json": { @@ -6290,15 +7512,15 @@ } } }, - "tags": ["HMDB"] + "tags": ["Human GOA"] } }, - "/hmdb/overlay": { + "/human-goa/overlay": { "post": { - "tags": ["translator", "HMDB"], + "tags": ["translator", "Human GOA"], "summary": "Overlay results with available connections between each node.", "description": "Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.", - "operationId": "overlay_overlay_post_hmdb_translator", + "operationId": "overlay_overlay_post_human-goa_translator", "requestBody": { "content": { "application/json": { @@ -6545,11 +7767,11 @@ } } }, - "/hmdb/metadata": { + "/human-goa/metadata": { "get": { "summary": "Metadata about the knowledge graph.", "description": "Returns JSON with metadata about the data sources in this knowledge graph.", - "operationId": "metadata_metadata_get_hmdb", + "operationId": "metadata_metadata_get_human-goa", "responses": { "200": { "description": "Successful Response", @@ -6562,14 +7784,14 @@ } } }, - "tags": ["HMDB"] + "tags": ["Human GOA"] } }, - "/hmdb/{source_type}/{target_type}/{curie}": { + "/human-goa/{source_type}/{target_type}/{curie}": { "get": { "summary": "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source", "description": "Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.", - "operationId": "one_hop__source_type___target_type___curie__get_hmdb", + "operationId": "one_hop__source_type___target_type___curie__get_human-goa", "parameters": [ { "required": true, @@ -6623,14 +7845,14 @@ } } }, - "tags": ["HMDB"] + "tags": ["Human GOA"] } }, - "/hmdb/{node_type}/{curie}": { + "/human-goa/{node_type}/{curie}": { "get": { "summary": "Find `node` by `curie`", "description": "Returns `node` matching `curie`.", - "operationId": "node__node_type___curie__get_hmdb", + "operationId": "node__node_type___curie__get_human-goa", "parameters": [ { "required": true, @@ -6675,14 +7897,14 @@ } } }, - "tags": ["HMDB"] + "tags": ["Human GOA"] } }, - "/hmdb/simple_spec": { + "/human-goa/simple_spec": { "get": { "summary": "Get one-hop connection schema", "description": "Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.", - "operationId": "simple_spec_simple_spec_get_hmdb", + "operationId": "simple_spec_simple_spec_get_human-goa", "parameters": [ { "required": false, @@ -6729,15 +7951,15 @@ } } }, - "tags": ["HMDB"] + "tags": ["Human GOA"] } }, - "/human-goa/1.3/meta_knowledge_graph": { + "/icees-kg/1.4/meta_knowledge_graph": { "get": { - "tags": ["trapi", "Human GOA"], + "tags": ["trapi", "ICEES KG"], "summary": "Meta knowledge graph representation of this TRAPI web service.", "description": "Returns meta knowledge graph representation of this TRAPI web service.", - "operationId": "get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_human-goa_trapi", + "operationId": "get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_icees-kg_trapi", "responses": { "200": { "description": "Successful Response", @@ -6752,12 +7974,12 @@ } } }, - "/human-goa/1.3/sri_testing_data": { + "/icees-kg/1.4/sri_testing_data": { "get": { - "tags": ["trapi", "Human GOA"], + "tags": ["trapi", "ICEES KG"], "summary": "Test data for usage by the SRI Testing Harness.", "description": "Returns a list of edges that are representative examples of the knowledge graph.", - "operationId": "get_sri_testing_data_1_3_sri_testing_data_get_human-goa_trapi", + "operationId": "get_sri_testing_data_1_4_sri_testing_data_get_icees-kg_trapi", "responses": { "200": { "description": "Successful Response", @@ -6772,12 +7994,12 @@ } } }, - "/human-goa/1.3/query": { + "/icees-kg/1.4/query": { "post": { - "tags": ["trapi", "Human GOA"], + "tags": ["trapi", "ICEES KG"], "summary": "Query reasoner via one of several inputs.", "description": "Handle TRAPI request.", - "operationId": "reasoner_api_1_3_query_post_human-goa_trapi", + "operationId": "reasoner_api_1_4_query_post_icees-kg_trapi", "requestBody": { "content": { "application/json": { @@ -6861,11 +8083,11 @@ } } }, - "/human-goa/cypher": { + "/icees-kg/cypher": { "post": { "summary": "Run cypher query", "description": "Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).", - "operationId": "cypher_cypher_post_human-goa", + "operationId": "cypher_cypher_post_icees-kg", "requestBody": { "content": { "application/json": { @@ -6901,15 +8123,15 @@ } } }, - "tags": ["Human GOA"] + "tags": ["ICEES KG"] } }, - "/human-goa/overlay": { + "/icees-kg/overlay": { "post": { - "tags": ["translator", "Human GOA"], + "tags": ["translator", "ICEES KG"], "summary": "Overlay results with available connections between each node.", "description": "Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.", - "operationId": "overlay_overlay_post_human-goa_translator", + "operationId": "overlay_overlay_post_icees-kg_translator", "requestBody": { "content": { "application/json": { @@ -7156,11 +8378,11 @@ } } }, - "/human-goa/metadata": { + "/icees-kg/metadata": { "get": { "summary": "Metadata about the knowledge graph.", "description": "Returns JSON with metadata about the data sources in this knowledge graph.", - "operationId": "metadata_metadata_get_human-goa", + "operationId": "metadata_metadata_get_icees-kg", "responses": { "200": { "description": "Successful Response", @@ -7173,14 +8395,14 @@ } } }, - "tags": ["Human GOA"] + "tags": ["ICEES KG"] } }, - "/human-goa/{source_type}/{target_type}/{curie}": { + "/icees-kg/{source_type}/{target_type}/{curie}": { "get": { "summary": "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source", "description": "Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.", - "operationId": "one_hop__source_type___target_type___curie__get_human-goa", + "operationId": "one_hop__source_type___target_type___curie__get_icees-kg", "parameters": [ { "required": true, @@ -7234,14 +8456,14 @@ } } }, - "tags": ["Human GOA"] + "tags": ["ICEES KG"] } }, - "/human-goa/{node_type}/{curie}": { + "/icees-kg/{node_type}/{curie}": { "get": { "summary": "Find `node` by `curie`", "description": "Returns `node` matching `curie`.", - "operationId": "node__node_type___curie__get_human-goa", + "operationId": "node__node_type___curie__get_icees-kg", "parameters": [ { "required": true, @@ -7286,14 +8508,14 @@ } } }, - "tags": ["Human GOA"] + "tags": ["ICEES KG"] } }, - "/human-goa/simple_spec": { + "/icees-kg/simple_spec": { "get": { "summary": "Get one-hop connection schema", "description": "Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.", - "operationId": "simple_spec_simple_spec_get_human-goa", + "operationId": "simple_spec_simple_spec_get_icees-kg", "parameters": [ { "required": false, @@ -7340,15 +8562,15 @@ } } }, - "tags": ["Human GOA"] + "tags": ["ICEES KG"] } }, - "/icees-kg/1.3/meta_knowledge_graph": { + "/intact/1.4/meta_knowledge_graph": { "get": { - "tags": ["trapi", "ICEES KG"], + "tags": ["trapi", "IntAct Molecular Interaction Database"], "summary": "Meta knowledge graph representation of this TRAPI web service.", "description": "Returns meta knowledge graph representation of this TRAPI web service.", - "operationId": "get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_icees-kg_trapi", + "operationId": "get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_intact_trapi", "responses": { "200": { "description": "Successful Response", @@ -7363,12 +8585,12 @@ } } }, - "/icees-kg/1.3/sri_testing_data": { + "/intact/1.4/sri_testing_data": { "get": { - "tags": ["trapi", "ICEES KG"], + "tags": ["trapi", "IntAct Molecular Interaction Database"], "summary": "Test data for usage by the SRI Testing Harness.", "description": "Returns a list of edges that are representative examples of the knowledge graph.", - "operationId": "get_sri_testing_data_1_3_sri_testing_data_get_icees-kg_trapi", + "operationId": "get_sri_testing_data_1_4_sri_testing_data_get_intact_trapi", "responses": { "200": { "description": "Successful Response", @@ -7383,12 +8605,12 @@ } } }, - "/icees-kg/1.3/query": { + "/intact/1.4/query": { "post": { - "tags": ["trapi", "ICEES KG"], + "tags": ["trapi", "IntAct Molecular Interaction Database"], "summary": "Query reasoner via one of several inputs.", "description": "Handle TRAPI request.", - "operationId": "reasoner_api_1_3_query_post_icees-kg_trapi", + "operationId": "reasoner_api_1_4_query_post_intact_trapi", "requestBody": { "content": { "application/json": { @@ -7472,11 +8694,11 @@ } } }, - "/icees-kg/cypher": { + "/intact/cypher": { "post": { "summary": "Run cypher query", "description": "Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).", - "operationId": "cypher_cypher_post_icees-kg", + "operationId": "cypher_cypher_post_intact", "requestBody": { "content": { "application/json": { @@ -7512,15 +8734,15 @@ } } }, - "tags": ["ICEES KG"] + "tags": ["IntAct Molecular Interaction Database"] } }, - "/icees-kg/overlay": { + "/intact/overlay": { "post": { - "tags": ["translator", "ICEES KG"], + "tags": ["translator", "IntAct Molecular Interaction Database"], "summary": "Overlay results with available connections between each node.", "description": "Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.", - "operationId": "overlay_overlay_post_icees-kg_translator", + "operationId": "overlay_overlay_post_intact_translator", "requestBody": { "content": { "application/json": { @@ -7767,11 +8989,11 @@ } } }, - "/icees-kg/metadata": { + "/intact/metadata": { "get": { "summary": "Metadata about the knowledge graph.", "description": "Returns JSON with metadata about the data sources in this knowledge graph.", - "operationId": "metadata_metadata_get_icees-kg", + "operationId": "metadata_metadata_get_intact", "responses": { "200": { "description": "Successful Response", @@ -7784,14 +9006,14 @@ } } }, - "tags": ["ICEES KG"] + "tags": ["IntAct Molecular Interaction Database"] } }, - "/icees-kg/{source_type}/{target_type}/{curie}": { + "/intact/{source_type}/{target_type}/{curie}": { "get": { "summary": "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source", "description": "Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.", - "operationId": "one_hop__source_type___target_type___curie__get_icees-kg", + "operationId": "one_hop__source_type___target_type___curie__get_intact", "parameters": [ { "required": true, @@ -7845,14 +9067,14 @@ } } }, - "tags": ["ICEES KG"] + "tags": ["IntAct Molecular Interaction Database"] } }, - "/icees-kg/{node_type}/{curie}": { + "/intact/{node_type}/{curie}": { "get": { "summary": "Find `node` by `curie`", "description": "Returns `node` matching `curie`.", - "operationId": "node__node_type___curie__get_icees-kg", + "operationId": "node__node_type___curie__get_intact", "parameters": [ { "required": true, @@ -7897,14 +9119,14 @@ } } }, - "tags": ["ICEES KG"] + "tags": ["IntAct Molecular Interaction Database"] } }, - "/icees-kg/simple_spec": { + "/intact/simple_spec": { "get": { "summary": "Get one-hop connection schema", "description": "Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.", - "operationId": "simple_spec_simple_spec_get_icees-kg", + "operationId": "simple_spec_simple_spec_get_intact", "parameters": [ { "required": false, @@ -7951,15 +9173,15 @@ } } }, - "tags": ["ICEES KG"] + "tags": ["IntAct Molecular Interaction Database"] } }, - "/intact/1.3/meta_knowledge_graph": { + "/panther/1.4/meta_knowledge_graph": { "get": { - "tags": ["trapi", "IntAct Molecular Interaction Database"], + "tags": ["trapi", "PANTHER"], "summary": "Meta knowledge graph representation of this TRAPI web service.", "description": "Returns meta knowledge graph representation of this TRAPI web service.", - "operationId": "get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_intact_trapi", + "operationId": "get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_panther_trapi", "responses": { "200": { "description": "Successful Response", @@ -7974,12 +9196,12 @@ } } }, - "/intact/1.3/sri_testing_data": { + "/panther/1.4/sri_testing_data": { "get": { - "tags": ["trapi", "IntAct Molecular Interaction Database"], + "tags": ["trapi", "PANTHER"], "summary": "Test data for usage by the SRI Testing Harness.", "description": "Returns a list of edges that are representative examples of the knowledge graph.", - "operationId": "get_sri_testing_data_1_3_sri_testing_data_get_intact_trapi", + "operationId": "get_sri_testing_data_1_4_sri_testing_data_get_panther_trapi", "responses": { "200": { "description": "Successful Response", @@ -7994,12 +9216,12 @@ } } }, - "/intact/1.3/query": { + "/panther/1.4/query": { "post": { - "tags": ["trapi", "IntAct Molecular Interaction Database"], + "tags": ["trapi", "PANTHER"], "summary": "Query reasoner via one of several inputs.", "description": "Handle TRAPI request.", - "operationId": "reasoner_api_1_3_query_post_intact_trapi", + "operationId": "reasoner_api_1_4_query_post_panther_trapi", "requestBody": { "content": { "application/json": { @@ -8083,11 +9305,11 @@ } } }, - "/intact/cypher": { + "/panther/cypher": { "post": { "summary": "Run cypher query", "description": "Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).", - "operationId": "cypher_cypher_post_intact", + "operationId": "cypher_cypher_post_panther", "requestBody": { "content": { "application/json": { @@ -8123,15 +9345,15 @@ } } }, - "tags": ["IntAct Molecular Interaction Database"] + "tags": ["PANTHER"] } }, - "/intact/overlay": { + "/panther/overlay": { "post": { - "tags": ["translator", "IntAct Molecular Interaction Database"], + "tags": ["translator", "PANTHER"], "summary": "Overlay results with available connections between each node.", "description": "Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.", - "operationId": "overlay_overlay_post_intact_translator", + "operationId": "overlay_overlay_post_panther_translator", "requestBody": { "content": { "application/json": { @@ -8378,11 +9600,11 @@ } } }, - "/intact/metadata": { + "/panther/metadata": { "get": { "summary": "Metadata about the knowledge graph.", "description": "Returns JSON with metadata about the data sources in this knowledge graph.", - "operationId": "metadata_metadata_get_intact", + "operationId": "metadata_metadata_get_panther", "responses": { "200": { "description": "Successful Response", @@ -8395,14 +9617,14 @@ } } }, - "tags": ["IntAct Molecular Interaction Database"] + "tags": ["PANTHER"] } }, - "/intact/{source_type}/{target_type}/{curie}": { + "/panther/{source_type}/{target_type}/{curie}": { "get": { "summary": "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source", "description": "Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.", - "operationId": "one_hop__source_type___target_type___curie__get_intact", + "operationId": "one_hop__source_type___target_type___curie__get_panther", "parameters": [ { "required": true, @@ -8456,14 +9678,14 @@ } } }, - "tags": ["IntAct Molecular Interaction Database"] + "tags": ["PANTHER"] } }, - "/intact/{node_type}/{curie}": { + "/panther/{node_type}/{curie}": { "get": { "summary": "Find `node` by `curie`", "description": "Returns `node` matching `curie`.", - "operationId": "node__node_type___curie__get_intact", + "operationId": "node__node_type___curie__get_panther", "parameters": [ { "required": true, @@ -8508,14 +9730,14 @@ } } }, - "tags": ["IntAct Molecular Interaction Database"] + "tags": ["PANTHER"] } }, - "/intact/simple_spec": { + "/panther/simple_spec": { "get": { "summary": "Get one-hop connection schema", "description": "Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.", - "operationId": "simple_spec_simple_spec_get_intact", + "operationId": "simple_spec_simple_spec_get_panther", "parameters": [ { "required": false, @@ -8562,15 +9784,15 @@ } } }, - "tags": ["IntAct Molecular Interaction Database"] + "tags": ["PANTHER"] } }, - "/panther/1.3/meta_knowledge_graph": { + "/pharos/1.4/meta_knowledge_graph": { "get": { - "tags": ["trapi", "PANTHER"], + "tags": ["trapi", "Pharos"], "summary": "Meta knowledge graph representation of this TRAPI web service.", "description": "Returns meta knowledge graph representation of this TRAPI web service.", - "operationId": "get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_panther_trapi", + "operationId": "get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_pharos_trapi", "responses": { "200": { "description": "Successful Response", @@ -8585,12 +9807,12 @@ } } }, - "/panther/1.3/sri_testing_data": { + "/pharos/1.4/sri_testing_data": { "get": { - "tags": ["trapi", "PANTHER"], + "tags": ["trapi", "Pharos"], "summary": "Test data for usage by the SRI Testing Harness.", "description": "Returns a list of edges that are representative examples of the knowledge graph.", - "operationId": "get_sri_testing_data_1_3_sri_testing_data_get_panther_trapi", + "operationId": "get_sri_testing_data_1_4_sri_testing_data_get_pharos_trapi", "responses": { "200": { "description": "Successful Response", @@ -8605,12 +9827,12 @@ } } }, - "/panther/1.3/query": { + "/pharos/1.4/query": { "post": { - "tags": ["trapi", "PANTHER"], + "tags": ["trapi", "Pharos"], "summary": "Query reasoner via one of several inputs.", "description": "Handle TRAPI request.", - "operationId": "reasoner_api_1_3_query_post_panther_trapi", + "operationId": "reasoner_api_1_4_query_post_pharos_trapi", "requestBody": { "content": { "application/json": { @@ -8694,11 +9916,11 @@ } } }, - "/panther/cypher": { + "/pharos/cypher": { "post": { "summary": "Run cypher query", "description": "Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).", - "operationId": "cypher_cypher_post_panther", + "operationId": "cypher_cypher_post_pharos", "requestBody": { "content": { "application/json": { @@ -8734,15 +9956,15 @@ } } }, - "tags": ["PANTHER"] + "tags": ["Pharos"] } }, - "/panther/overlay": { + "/pharos/overlay": { "post": { - "tags": ["translator", "PANTHER"], + "tags": ["translator", "Pharos"], "summary": "Overlay results with available connections between each node.", "description": "Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.", - "operationId": "overlay_overlay_post_panther_translator", + "operationId": "overlay_overlay_post_pharos_translator", "requestBody": { "content": { "application/json": { @@ -8989,11 +10211,11 @@ } } }, - "/panther/metadata": { + "/pharos/metadata": { "get": { "summary": "Metadata about the knowledge graph.", "description": "Returns JSON with metadata about the data sources in this knowledge graph.", - "operationId": "metadata_metadata_get_panther", + "operationId": "metadata_metadata_get_pharos", "responses": { "200": { "description": "Successful Response", @@ -9006,14 +10228,14 @@ } } }, - "tags": ["PANTHER"] + "tags": ["Pharos"] } }, - "/panther/{source_type}/{target_type}/{curie}": { + "/pharos/{source_type}/{target_type}/{curie}": { "get": { "summary": "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source", "description": "Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.", - "operationId": "one_hop__source_type___target_type___curie__get_panther", + "operationId": "one_hop__source_type___target_type___curie__get_pharos", "parameters": [ { "required": true, @@ -9067,14 +10289,14 @@ } } }, - "tags": ["PANTHER"] + "tags": ["Pharos"] } }, - "/panther/{node_type}/{curie}": { + "/pharos/{node_type}/{curie}": { "get": { "summary": "Find `node` by `curie`", "description": "Returns `node` matching `curie`.", - "operationId": "node__node_type___curie__get_panther", + "operationId": "node__node_type___curie__get_pharos", "parameters": [ { "required": true, @@ -9119,14 +10341,14 @@ } } }, - "tags": ["PANTHER"] + "tags": ["Pharos"] } }, - "/panther/simple_spec": { + "/pharos/simple_spec": { "get": { "summary": "Get one-hop connection schema", "description": "Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.", - "operationId": "simple_spec_simple_spec_get_panther", + "operationId": "simple_spec_simple_spec_get_pharos", "parameters": [ { "required": false, @@ -9173,15 +10395,15 @@ } } }, - "tags": ["PANTHER"] + "tags": ["Pharos"] } }, - "/pharos/1.3/meta_knowledge_graph": { + "/reactome/1.4/meta_knowledge_graph": { "get": { - "tags": ["trapi", "Pharos"], + "tags": ["trapi", "Reactome"], "summary": "Meta knowledge graph representation of this TRAPI web service.", "description": "Returns meta knowledge graph representation of this TRAPI web service.", - "operationId": "get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_pharos_trapi", + "operationId": "get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_reactome_trapi", "responses": { "200": { "description": "Successful Response", @@ -9196,12 +10418,12 @@ } } }, - "/pharos/1.3/sri_testing_data": { + "/reactome/1.4/sri_testing_data": { "get": { - "tags": ["trapi", "Pharos"], + "tags": ["trapi", "Reactome"], "summary": "Test data for usage by the SRI Testing Harness.", "description": "Returns a list of edges that are representative examples of the knowledge graph.", - "operationId": "get_sri_testing_data_1_3_sri_testing_data_get_pharos_trapi", + "operationId": "get_sri_testing_data_1_4_sri_testing_data_get_reactome_trapi", "responses": { "200": { "description": "Successful Response", @@ -9216,12 +10438,12 @@ } } }, - "/pharos/1.3/query": { + "/reactome/1.4/query": { "post": { - "tags": ["trapi", "Pharos"], + "tags": ["trapi", "Reactome"], "summary": "Query reasoner via one of several inputs.", "description": "Handle TRAPI request.", - "operationId": "reasoner_api_1_3_query_post_pharos_trapi", + "operationId": "reasoner_api_1_4_query_post_reactome_trapi", "requestBody": { "content": { "application/json": { @@ -9305,11 +10527,11 @@ } } }, - "/pharos/cypher": { + "/reactome/cypher": { "post": { "summary": "Run cypher query", "description": "Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).", - "operationId": "cypher_cypher_post_pharos", + "operationId": "cypher_cypher_post_reactome", "requestBody": { "content": { "application/json": { @@ -9345,15 +10567,15 @@ } } }, - "tags": ["Pharos"] + "tags": ["Reactome"] } }, - "/pharos/overlay": { + "/reactome/overlay": { "post": { - "tags": ["translator", "Pharos"], + "tags": ["translator", "Reactome"], "summary": "Overlay results with available connections between each node.", "description": "Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.", - "operationId": "overlay_overlay_post_pharos_translator", + "operationId": "overlay_overlay_post_reactome_translator", "requestBody": { "content": { "application/json": { @@ -9600,11 +10822,11 @@ } } }, - "/pharos/metadata": { + "/reactome/metadata": { "get": { "summary": "Metadata about the knowledge graph.", "description": "Returns JSON with metadata about the data sources in this knowledge graph.", - "operationId": "metadata_metadata_get_pharos", + "operationId": "metadata_metadata_get_reactome", "responses": { "200": { "description": "Successful Response", @@ -9617,14 +10839,14 @@ } } }, - "tags": ["Pharos"] + "tags": ["Reactome"] } }, - "/pharos/{source_type}/{target_type}/{curie}": { + "/reactome/{source_type}/{target_type}/{curie}": { "get": { "summary": "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source", "description": "Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.", - "operationId": "one_hop__source_type___target_type___curie__get_pharos", + "operationId": "one_hop__source_type___target_type___curie__get_reactome", "parameters": [ { "required": true, @@ -9678,14 +10900,14 @@ } } }, - "tags": ["Pharos"] + "tags": ["Reactome"] } }, - "/pharos/{node_type}/{curie}": { + "/reactome/{node_type}/{curie}": { "get": { "summary": "Find `node` by `curie`", "description": "Returns `node` matching `curie`.", - "operationId": "node__node_type___curie__get_pharos", + "operationId": "node__node_type___curie__get_reactome", "parameters": [ { "required": true, @@ -9730,14 +10952,14 @@ } } }, - "tags": ["Pharos"] + "tags": ["Reactome"] } }, - "/pharos/simple_spec": { + "/reactome/simple_spec": { "get": { "summary": "Get one-hop connection schema", "description": "Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.", - "operationId": "simple_spec_simple_spec_get_pharos", + "operationId": "simple_spec_simple_spec_get_reactome", "parameters": [ { "required": false, @@ -9784,15 +11006,15 @@ } } }, - "tags": ["Pharos"] + "tags": ["Reactome"] } }, - "/robokopkg/1.3/meta_knowledge_graph": { + "/robokopkg/1.4/meta_knowledge_graph": { "get": { "tags": ["trapi", "ROBOKOP KG"], "summary": "Meta knowledge graph representation of this TRAPI web service.", "description": "Returns meta knowledge graph representation of this TRAPI web service.", - "operationId": "get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_robokopkg_trapi", + "operationId": "get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_robokopkg_trapi", "responses": { "200": { "description": "Successful Response", @@ -9807,12 +11029,12 @@ } } }, - "/robokopkg/1.3/sri_testing_data": { + "/robokopkg/1.4/sri_testing_data": { "get": { "tags": ["trapi", "ROBOKOP KG"], "summary": "Test data for usage by the SRI Testing Harness.", "description": "Returns a list of edges that are representative examples of the knowledge graph.", - "operationId": "get_sri_testing_data_1_3_sri_testing_data_get_robokopkg_trapi", + "operationId": "get_sri_testing_data_1_4_sri_testing_data_get_robokopkg_trapi", "responses": { "200": { "description": "Successful Response", @@ -9827,12 +11049,12 @@ } } }, - "/robokopkg/1.3/query": { + "/robokopkg/1.4/query": { "post": { "tags": ["trapi", "ROBOKOP KG"], "summary": "Query reasoner via one of several inputs.", "description": "Handle TRAPI request.", - "operationId": "reasoner_api_1_3_query_post_robokopkg_trapi", + "operationId": "reasoner_api_1_4_query_post_robokopkg_trapi", "requestBody": { "content": { "application/json": { @@ -10398,12 +11620,12 @@ "tags": ["ROBOKOP KG"] } }, - "/sri-reference-kg/1.3/meta_knowledge_graph": { + "/sri-reference-kg/1.4/meta_knowledge_graph": { "get": { "tags": ["trapi", "SRI Reference KG"], "summary": "Meta knowledge graph representation of this TRAPI web service.", "description": "Returns meta knowledge graph representation of this TRAPI web service.", - "operationId": "get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_sri-reference-kg_trapi", + "operationId": "get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_sri-reference-kg_trapi", "responses": { "200": { "description": "Successful Response", @@ -10418,12 +11640,12 @@ } } }, - "/sri-reference-kg/1.3/sri_testing_data": { + "/sri-reference-kg/1.4/sri_testing_data": { "get": { "tags": ["trapi", "SRI Reference KG"], "summary": "Test data for usage by the SRI Testing Harness.", "description": "Returns a list of edges that are representative examples of the knowledge graph.", - "operationId": "get_sri_testing_data_1_3_sri_testing_data_get_sri-reference-kg_trapi", + "operationId": "get_sri_testing_data_1_4_sri_testing_data_get_sri-reference-kg_trapi", "responses": { "200": { "description": "Successful Response", @@ -10438,12 +11660,12 @@ } } }, - "/sri-reference-kg/1.3/query": { + "/sri-reference-kg/1.4/query": { "post": { "tags": ["trapi", "SRI Reference KG"], "summary": "Query reasoner via one of several inputs.", "description": "Handle TRAPI request.", - "operationId": "reasoner_api_1_3_query_post_sri-reference-kg_trapi", + "operationId": "reasoner_api_1_4_query_post_sri-reference-kg_trapi", "requestBody": { "content": { "application/json": { @@ -11009,12 +12231,12 @@ "tags": ["SRI Reference KG"] } }, - "/string-db/1.3/meta_knowledge_graph": { + "/string-db/1.4/meta_knowledge_graph": { "get": { "tags": ["trapi", "STRING"], "summary": "Meta knowledge graph representation of this TRAPI web service.", "description": "Returns meta knowledge graph representation of this TRAPI web service.", - "operationId": "get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_string-db_trapi", + "operationId": "get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_string-db_trapi", "responses": { "200": { "description": "Successful Response", @@ -11029,12 +12251,12 @@ } } }, - "/string-db/1.3/sri_testing_data": { + "/string-db/1.4/sri_testing_data": { "get": { "tags": ["trapi", "STRING"], "summary": "Test data for usage by the SRI Testing Harness.", "description": "Returns a list of edges that are representative examples of the knowledge graph.", - "operationId": "get_sri_testing_data_1_3_sri_testing_data_get_string-db_trapi", + "operationId": "get_sri_testing_data_1_4_sri_testing_data_get_string-db_trapi", "responses": { "200": { "description": "Successful Response", @@ -11049,12 +12271,12 @@ } } }, - "/string-db/1.3/query": { + "/string-db/1.4/query": { "post": { "tags": ["trapi", "STRING"], "summary": "Query reasoner via one of several inputs.", "description": "Handle TRAPI request.", - "operationId": "reasoner_api_1_3_query_post_string-db_trapi", + "operationId": "reasoner_api_1_4_query_post_string-db_trapi", "requestBody": { "content": { "application/json": { @@ -11620,12 +12842,12 @@ "tags": ["STRING"] } }, - "/textminingkp/1.3/meta_knowledge_graph": { + "/textminingkp/1.4/meta_knowledge_graph": { "get": { "tags": ["trapi", "Text Mining Provider KG"], "summary": "Meta knowledge graph representation of this TRAPI web service.", "description": "Returns meta knowledge graph representation of this TRAPI web service.", - "operationId": "get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_textminingkp_trapi", + "operationId": "get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_textminingkp_trapi", "responses": { "200": { "description": "Successful Response", @@ -11640,12 +12862,12 @@ } } }, - "/textminingkp/1.3/sri_testing_data": { + "/textminingkp/1.4/sri_testing_data": { "get": { "tags": ["trapi", "Text Mining Provider KG"], "summary": "Test data for usage by the SRI Testing Harness.", "description": "Returns a list of edges that are representative examples of the knowledge graph.", - "operationId": "get_sri_testing_data_1_3_sri_testing_data_get_textminingkp_trapi", + "operationId": "get_sri_testing_data_1_4_sri_testing_data_get_textminingkp_trapi", "responses": { "200": { "description": "Successful Response", @@ -11660,12 +12882,12 @@ } } }, - "/textminingkp/1.3/query": { + "/textminingkp/1.4/query": { "post": { "tags": ["trapi", "Text Mining Provider KG"], "summary": "Query reasoner via one of several inputs.", "description": "Handle TRAPI request.", - "operationId": "reasoner_api_1_3_query_post_textminingkp_trapi", + "operationId": "reasoner_api_1_4_query_post_textminingkp_trapi", "requestBody": { "content": { "application/json": { @@ -12231,12 +13453,12 @@ "tags": ["Text Mining Provider KG"] } }, - "/ubergraph/1.3/meta_knowledge_graph": { + "/ubergraph/1.4/meta_knowledge_graph": { "get": { "tags": ["trapi", "Ubergraph"], "summary": "Meta knowledge graph representation of this TRAPI web service.", "description": "Returns meta knowledge graph representation of this TRAPI web service.", - "operationId": "get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_trapi_ubergraph", + "operationId": "get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_trapi_ubergraph", "responses": { "200": { "description": "Successful Response", @@ -12251,12 +13473,12 @@ } } }, - "/ubergraph/1.3/sri_testing_data": { + "/ubergraph/1.4/sri_testing_data": { "get": { "tags": ["trapi", "Ubergraph"], "summary": "Test data for usage by the SRI Testing Harness.", "description": "Returns a list of edges that are representative examples of the knowledge graph.", - "operationId": "get_sri_testing_data_1_3_sri_testing_data_get_trapi_ubergraph", + "operationId": "get_sri_testing_data_1_4_sri_testing_data_get_trapi_ubergraph", "responses": { "200": { "description": "Successful Response", @@ -12271,12 +13493,12 @@ } } }, - "/ubergraph/1.3/query": { + "/ubergraph/1.4/query": { "post": { "tags": ["trapi", "Ubergraph"], "summary": "Query reasoner via one of several inputs.", "description": "Handle TRAPI request.", - "operationId": "reasoner_api_1_3_query_post_trapi_ubergraph", + "operationId": "reasoner_api_1_4_query_post_trapi_ubergraph", "requestBody": { "content": { "application/json": { @@ -12842,12 +14064,12 @@ "tags": ["Ubergraph"] } }, - "/viral-proteome/1.3/meta_knowledge_graph": { + "/viral-proteome/1.4/meta_knowledge_graph": { "get": { - "tags": ["trapi", "Viral Proteome"], + "tags": ["trapi", "Text Mining Provider KG"], "summary": "Meta knowledge graph representation of this TRAPI web service.", "description": "Returns meta knowledge graph representation of this TRAPI web service.", - "operationId": "get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_trapi_viral-proteome", + "operationId": "get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_trapi_viral-proteome", "responses": { "200": { "description": "Successful Response", @@ -12862,12 +14084,12 @@ } } }, - "/viral-proteome/1.3/sri_testing_data": { + "/viral-proteome/1.4/sri_testing_data": { "get": { - "tags": ["trapi", "Viral Proteome"], + "tags": ["trapi", "Text Mining Provider KG"], "summary": "Test data for usage by the SRI Testing Harness.", "description": "Returns a list of edges that are representative examples of the knowledge graph.", - "operationId": "get_sri_testing_data_1_3_sri_testing_data_get_trapi_viral-proteome", + "operationId": "get_sri_testing_data_1_4_sri_testing_data_get_trapi_viral-proteome", "responses": { "200": { "description": "Successful Response", @@ -12882,12 +14104,12 @@ } } }, - "/viral-proteome/1.3/query": { + "/viral-proteome/1.4/query": { "post": { - "tags": ["trapi", "Viral Proteome"], + "tags": ["trapi", "Text Mining Provider KG"], "summary": "Query reasoner via one of several inputs.", "description": "Handle TRAPI request.", - "operationId": "reasoner_api_1_3_query_post_trapi_viral-proteome", + "operationId": "reasoner_api_1_4_query_post_trapi_viral-proteome", "requestBody": { "content": { "application/json": { @@ -13011,12 +14233,12 @@ } } }, - "tags": ["Viral Proteome"] + "tags": ["Text Mining Provider KG"] } }, "/viral-proteome/overlay": { "post": { - "tags": ["translator", "Viral Proteome"], + "tags": ["translator", "Text Mining Provider KG"], "summary": "Overlay results with available connections between each node.", "description": "Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.", "operationId": "overlay_overlay_post_translator_viral-proteome", @@ -13283,7 +14505,7 @@ } } }, - "tags": ["Viral Proteome"] + "tags": ["Text Mining Provider KG"] } }, "/viral-proteome/{source_type}/{target_type}/{curie}": { @@ -13344,7 +14566,7 @@ } } }, - "tags": ["Viral Proteome"] + "tags": ["Text Mining Provider KG"] } }, "/viral-proteome/{node_type}/{curie}": { @@ -13396,7 +14618,7 @@ } } }, - "tags": ["Viral Proteome"] + "tags": ["Text Mining Provider KG"] } }, "/viral-proteome/simple_spec": { @@ -13450,7 +14672,7 @@ } } }, - "tags": ["Viral Proteome"] + "tags": ["Text Mining Provider KG"] } }, "/registry": { @@ -13477,93 +14699,101 @@ } }, "tags": [ + { + "name": "BINDING", + "description": "\nBinding DataBase (BindingDB) openly exposes curated data on chemical entities and their molecular targets.\n\n**Version:** 6ff4faf347a97f7f\n\n**URL:** [https://www.bindingdb.org/](https://www.bindingdb.org/)\n\n**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/BINDING_Automat/6ff4faf347a97f7f](https://stars.renci.org/var/plater/bl-3.5.4/BINDING_Automat/6ff4faf347a97f7f)\n\n**Nodes:** 998,906\n\n**Edges:** 2,016,461\n\n" + }, { "name": "RENCI SRI Reference KG", - "description": "\nThis KG represents a RENCI instantiation of the SRI Reference KG (https://robokop.renci.org/api-docs/docs/automat/sri-reference-kg). It contains select edges drawn from the Monarch KG and several OBO ontologies.\n\n**Version:** 11163199d3ca8a16\n\n**URL:** [https://github.com/Knowledge-Graph-Hub/sri-reference-kg](https://github.com/Knowledge-Graph-Hub/sri-reference-kg)\n\n**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/Biolink_Automat/11163199d3ca8a16/graph_11163199d3ca8a16.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/Biolink_Automat/11163199d3ca8a16/graph_11163199d3ca8a16.db.dump)\n\n**Nodes:** 604,067\n\n**Edges:** 4,616,569\n\n" + "description": "\nThe RENCI Standards and Reference Implementation (SRI) Reference KG represents a subset of the SRI Reference KG.\n\n**Version:** 0fb5e8f1bc5475b2\n\n**URL:** [https://github.com/Knowledge-Graph-Hub/sri-reference-kg](https://github.com/Knowledge-Graph-Hub/sri-reference-kg)\n\n**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/Biolink_Automat/0fb5e8f1bc5475b2](https://stars.renci.org/var/plater/bl-3.5.4/Biolink_Automat/0fb5e8f1bc5475b2)\n\n**Nodes:** 643,091\n\n**Edges:** 4,671,793\n\n" }, { - "name": "CAM KP", - "description": "\nCAMs (Causal Activity Models) are small knowledge graphs built using the Web Ontology Language (OWL). The CAM database combines many CAM graphs along with a large merged bio-ontology containing the full vocabulary of concepts referenced within the individual CAMs. Each CAM describes an instantiation of some of those concepts in a particular context, modeling the interactions between those instances as an interlinked representation of a complex biological or environmental process.\n\n**Version:** 766ee0e72d9016ef\n\n\n\n**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/CAMKP_Automat/766ee0e72d9016ef/graph_766ee0e72d9016ef.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/CAMKP_Automat/766ee0e72d9016ef/graph_766ee0e72d9016ef.db.dump)\n\n**Nodes:** 48,819\n\n**Edges:** 575,781\n\n" + "name": "CAM Provider KG", + "description": "\nThe CAMP Provider KG contains data on CAMs (Causal Activity Models), which are small knowledge graphs built using the Web Ontology Language (OWL). The CAM database combines many CAM graphs, along with a large merged bio-ontology containing the full vocabulary of concepts referenced within the individual CAMs. Each CAM describes an instantiation of some of those concepts in a particular context, modeling the interactions between those instances as an interlinked representation of a complex biological or environmental process.\n\n**Version:** ded8cfcdee598475\n\n\n\n**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/CAMKP_Automat/ded8cfcdee598475](https://stars.renci.org/var/plater/bl-3.5.4/CAMKP_Automat/ded8cfcdee598475)\n\n**Nodes:** 111,273\n\n**Edges:** 3,525,826\n\n" }, { "name": "CTD", - "description": "\nThe Comparative Toxicogenomics Database (CTD) is an open-source database that provides manually curated information about chemical-gene/protein, chemical-disease, and gene/protein-disease relationships, with additional support for the curated relationships provided by function and pathway data.\n\n**Version:** eb067a5f55c8a4dd\n\n**URL:** [http://ctdbase.org/about/](http://ctdbase.org/about/)\n\n**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/CTD_Automat/eb067a5f55c8a4dd/graph_eb067a5f55c8a4dd.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/CTD_Automat/eb067a5f55c8a4dd/graph_eb067a5f55c8a4dd.db.dump)\n\n**Nodes:** 441,863\n\n**Edges:** 1,462,012\n\n" + "description": "\nThe Comparative Toxicogenomics Database (CTD) is an open-source database that provides manually curated information about chemical-gene/protein, chemical-disease, and gene/protein-disease relationships, with additional support for the curated relationships provided by function and pathway data.\n\n**Version:** 20d3dfad16037510\n\n**URL:** [http://ctdbase.org/about/](http://ctdbase.org/about/)\n\n**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/CTD_Automat/20d3dfad16037510](https://stars.renci.org/var/plater/bl-3.5.4/CTD_Automat/20d3dfad16037510)\n\n**Nodes:** 444,472\n\n**Edges:** 1,464,525\n\n" }, { "name": "DrugCentral", - "description": "\nDrugCentral provides open-source data on active ingredients, chemical entities, pharmaceutical products, drug mode of action, indications, and pharmacologic action for approved drugs, derived from information provided by the US Food & Drug Administration, the European Medicines Agency, and the Pharmaceutical and Medical Devices Agency. Caveat: DrugCentral provides limited information on discontinued drugs and drugs approved outside of the US, but that information has not been validated.\n\n**Version:** 40591a308833c43a\n\n**URL:** [https://drugcentral.org/](https://drugcentral.org/)\n\n**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/DrugCentral_Automat/40591a308833c43a/graph_40591a308833c43a.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/DrugCentral_Automat/40591a308833c43a/graph_40591a308833c43a.db.dump)\n\n**Nodes:** 76,355\n\n**Edges:** 645,905\n\n" + "description": "\nDrugCentral provides open-source data on active ingredients, chemical entities, pharmaceutical products, drug mode of action, indications, and pharmacologic action for approved drugs, derived from information provided by the US Food & Drug Administration, the European Medicines Agency, and the Pharmaceutical and Medical Devices Agency. Note that DrugCentral provides limited information on discontinued drugs and drugs approved outside of the US, but that information has not been validated.\n\n**Version:** a186a44d2f9578d9\n\n**URL:** [https://drugcentral.org/](https://drugcentral.org/)\n\n**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/DrugCentral_Automat/a186a44d2f9578d9](https://stars.renci.org/var/plater/bl-3.5.4/DrugCentral_Automat/a186a44d2f9578d9)\n\n**Nodes:** 77,217\n\n**Edges:** 647,107\n\n" }, { - "name": "Alliance of Genome Resources Orthology", - "description": "\nThe Alliance of Genome Resources is a consortium of 7 model organism databases (MODs) and the Gene Ontology (GO) Consortium whose goal is to provide an integrated view of their data to all biologists, clinicians and other interested parties. The Alliance provides the results of all methods that have been benchmarked by the Quest for Orthologs Consortium (QfO), as well as curated ortholog inferences from HGNC (for human, mouse and rat genes).\n\n**Version:** eeadb0cfeb83a973\n\n**URL:** [https://www.alliancegenome.org/](https://www.alliancegenome.org/)\n\n**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/GenomeAllianceOrthologs_Automat/eeadb0cfeb83a973/graph_eeadb0cfeb83a973.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/GenomeAllianceOrthologs_Automat/eeadb0cfeb83a973/graph_eeadb0cfeb83a973.db.dump)\n\n**Nodes:** 94,352\n\n**Edges:** 530,513\n\n" + "name": "Alliance of Genome Resources", + "description": "\nThe Alliance of Genome Resources is a consortium of the owners of seven model organism databases (MODs) and the Gene Ontology (GO) Consortium, whose goal is to provide an integrated view of their data to all biologists, clinicians, and other interested parties. The Alliance provides the results of all methods that have been benchmarked by the Quest for Orthologs Consortium (QfO), as well as curated ortholog inferences from HGNC (human, mouse, rat genes).\n\n**Version:** f713443719161796\n\n**URL:** [https://www.alliancegenome.org/](https://www.alliancegenome.org/)\n\n**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/GenomeAllianceOrthologs_Automat/f713443719161796](https://stars.renci.org/var/plater/bl-3.5.4/GenomeAllianceOrthologs_Automat/f713443719161796)\n\n**Nodes:** 94,350\n\n**Edges:** 530,499\n\n" }, { "name": "GTEx", - "description": "\nThe Genotype-Tissue Expression (GTEx) portal provides open access to data on tissue-specific gene expression and regulation, derived from molecular assays (e.g., WGS, WES, RNA-Seq) on 54 non-diseased tissue sites across nearly 1000 individuals.\n\n**Version:** 84a3ea1931622448\n\n**URL:** [https://gtexportal.org/home/](https://gtexportal.org/home/)\n\n**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/GTEx_Automat/84a3ea1931622448/graph_84a3ea1931622448.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/GTEx_Automat/84a3ea1931622448/graph_84a3ea1931622448.db.dump)\n\n**Nodes:** 4,924,964\n\n**Edges:** 49,258,128\n\n" + "description": "\nThe Genotype-Tissue Expression (GTEx) portal provides open access to data on tissue-specific gene expression and regulation, derived from molecular assays (e.g., WGS, WES, RNA-Seq) on 54 non-diseased tissue sites across nearly 1000 individuals.\n\n**Version:** d878cf6c8e891f3d\n\n**URL:** [https://gtexportal.org/home/](https://gtexportal.org/home/)\n\n**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/GTEx_Automat/d878cf6c8e891f3d](https://stars.renci.org/var/plater/bl-3.5.4/GTEx_Automat/d878cf6c8e891f3d)\n\n**Nodes:** 4,924,278\n\n**Edges:** 49,234,722\n\n" }, { "name": "GtoPdb", - "description": "\nThe International Union of Basic and Clinical Pharmacology (IUPHAR) / British Pharmacological Society (BPS) Guide to Pharmacology database (GtoPdb) provides searchable open-source quantitative information on drug targets and the prescription medicines and experimental drugs that act on them.\n\n**Version:** 0e262e752794616a\n\n**URL:** [http://www.guidetopharmacology.org/](http://www.guidetopharmacology.org/)\n\n**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/GtoPdb_Automat/0e262e752794616a/graph_0e262e752794616a.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/GtoPdb_Automat/0e262e752794616a/graph_0e262e752794616a.db.dump)\n\n**Nodes:** 11,706\n\n**Edges:** 90,908\n\n" + "description": "\nThe International Union of Basic and Clinical Pharmacology (IUPHAR) / British Pharmacological Society (BPS) Guide to Pharmacology database (GtoPdb) provides searchable open-source quantitative information on drug targets and the prescription medicines and experimental drugs that act on them.\n\n**Version:** 52db0299e911237e\n\n**URL:** [http://www.guidetopharmacology.org/](http://www.guidetopharmacology.org/)\n\n**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/GtoPdb_Automat/52db0299e911237e](https://stars.renci.org/var/plater/bl-3.5.4/GtoPdb_Automat/52db0299e911237e)\n\n**Nodes:** 12,497\n\n**Edges:** 93,393\n\n" }, { "name": "GWAS Catalog", - "description": "\nThe Genome-Wide Association Studies (GWAS) Catalog provides a curated, searchable, visualisable, and openly available database of single nucleotide polymorphism (SNP)-trait associations, derived from GWAS publications, including the reported trait, significant SNP-trait associations, and sample metadata.\n\n**Version:** d452d59852264c0e\n\n**URL:** [https://www.ebi.ac.uk/gwas/](https://www.ebi.ac.uk/gwas/)\n\n**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/GWASCatalog_Automat/d452d59852264c0e/graph_d452d59852264c0e.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/GWASCatalog_Automat/d452d59852264c0e/graph_d452d59852264c0e.db.dump)\n\n**Nodes:** 315,084\n\n**Edges:** 2,052,628\n\n" + "description": "\nThe Genome-Wide Association Studies (GWAS) Catalog provides a curated, searchable, visualisable, and openly available database of single nucleotide polymorphism (SNP)-trait associations, derived from GWAS publications, including the reported trait, significant SNP-trait associations, and sample metadata.\n\n**Version:** 368283ad08d634a9\n\n**URL:** [https://www.ebi.ac.uk/gwas/](https://www.ebi.ac.uk/gwas/)\n\n**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/GWASCatalog_Automat/368283ad08d634a9](https://stars.renci.org/var/plater/bl-3.5.4/GWASCatalog_Automat/368283ad08d634a9)\n\n**Nodes:** 416,774\n\n**Edges:** 2,761,033\n\n" }, { "name": "Hetionet", - "description": "\nHetionet is an open-source biomedical \"heterogeneous information network\" (hetnet) or graph-based resource describing relationships uncovered by millions of biomedical research studies over the past fifty years.\n\n**Version:** b3ca6690f8b0b8e9\n\n**URL:** [https://het.io/](https://het.io/)\n\n**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/Hetio_Automat/b3ca6690f8b0b8e9/graph_b3ca6690f8b0b8e9.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/Hetio_Automat/b3ca6690f8b0b8e9/graph_b3ca6690f8b0b8e9.db.dump)\n\n**Nodes:** 116,044\n\n**Edges:** 2,697,025\n\n" + "description": "\nHetionet is an open-source biomedical \"heterogeneous information network\" (hetnet) or graph-based resource describing relationships uncovered by millions of biomedical research studies over the past fifty years.\n\n**Version:** 2e660b5a4be6569f\n\n**URL:** [https://het.io/](https://het.io/)\n\n**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/Hetio_Automat/2e660b5a4be6569f](https://stars.renci.org/var/plater/bl-3.5.4/Hetio_Automat/2e660b5a4be6569f)\n\n**Nodes:** 116,190\n\n**Edges:** 2,692,805\n\n" }, { "name": "HGNC", - "description": "\nThe HUGO Gene Nomenclature Committee (HGNC) database provides open access to HGNC-approved unique symbols and names for human genes, gene groups, and associated resources, including links to genomic, proteomic and phenotypic information.\n\n**Version:** c161ca6a9005d5c4\n\n**URL:** [https://www.genenames.org/](https://www.genenames.org/)\n\n**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/HGNC_Automat/c161ca6a9005d5c4/graph_c161ca6a9005d5c4.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/HGNC_Automat/c161ca6a9005d5c4/graph_c161ca6a9005d5c4.db.dump)\n\n**Nodes:** 26,473\n\n**Edges:** 52,274\n\n" + "description": "\nThe HUGO Gene Nomenclature Committee (HGNC) database provides open access to HGNC-approved unique symbols and names for human genes, gene groups, and associated resources, including links to genomic, proteomic and phenotypic information.\n\n**Version:** f9142ab64a9d5d7e\n\n**URL:** [https://www.genenames.org/](https://www.genenames.org/)\n\n**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/HGNC_Automat/f9142ab64a9d5d7e](https://stars.renci.org/var/plater/bl-3.5.4/HGNC_Automat/f9142ab64a9d5d7e)\n\n**Nodes:** 27,217\n\n**Edges:** 53,680\n\n" }, { "name": "HMDB", - "description": "\nThe Human Metabolome DataBase (HMDB) is an openly accessible database containing detailed information about small molecule metabolites found in the human body, with links between chemical data, clinical data, and molecular biology/biochemistry data, including protein sequences (enzymes and transporters).\n\n**Version:** 804f10a099251451\n\n**URL:** [https://hmdb.ca/](https://hmdb.ca/)\n\n**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/HMDB_Automat/804f10a099251451/graph_804f10a099251451.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/HMDB_Automat/804f10a099251451/graph_804f10a099251451.db.dump)\n\n**Nodes:** 130,300\n\n**Edges:** 1,880,070\n\n" + "description": "\nThe Human Metabolome DataBase (HMDB) is an openly accessible database containing detailed information about small molecule metabolites found in the human body, with links between chemical data, clinical data, and molecular biology/biochemistry data, including protein sequences (enzymes and transporters).\n\n**Version:** 9d9965bd2381d38b\n\n**URL:** [https://hmdb.ca/](https://hmdb.ca/)\n\n**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/HMDB_Automat/9d9965bd2381d38b](https://stars.renci.org/var/plater/bl-3.5.4/HMDB_Automat/9d9965bd2381d38b)\n\n**Nodes:** 129,243\n\n**Edges:** 1,884,362\n\n" }, { "name": "Human GOA", - "description": "\nThe Gene Ontology (GO) Consortium’s Human Gene Ontologies Annotations (Human GOA) resource provides open access to curated assignment of GO terms to proteins in the UniProt KnowledgeBase (UniProtKB), RNA molecules from RNACentral, and protein complexes from the Complex Portal.\n\n**Version:** 8d70f9e595173d0f\n\n**URL:** [https://www.ebi.ac.uk/GOA/index](https://www.ebi.ac.uk/GOA/index)\n\n**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/HumanGOA_Automat/8d70f9e595173d0f/graph_8d70f9e595173d0f.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/HumanGOA_Automat/8d70f9e595173d0f/graph_8d70f9e595173d0f.db.dump)\n\n**Nodes:** 129,867\n\n**Edges:** 1,314,623\n\n" + "description": "\nThe Gene Ontology (GO) Consortium’s Human Gene Ontologies Annotations (Human GOA) resource provides open access to curated assignment of GO terms to proteins in the UniProt KnowledgeBase (UniProtKB), RNA molecules from RNACentral, and protein complexes from the Complex Portal.\n\n**Version:** 10cad49161e08033\n\n**URL:** [https://www.ebi.ac.uk/GOA/index](https://www.ebi.ac.uk/GOA/index)\n\n**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/HumanGOA_Automat/10cad49161e08033](https://stars.renci.org/var/plater/bl-3.5.4/HumanGOA_Automat/10cad49161e08033)\n\n**Nodes:** 129,615\n\n**Edges:** 1,312,572\n\n" }, { "name": "ICEES KG", - "description": "\nICEES KG is the KG version of the Integrated Clinical and Environmental Exposures Service (ICEES), which provides regulatory-compliant open access to clinical data (e.g., electronic health records, survey data, clinical research data) that have been integrated at the patient level with environmental exposures data (e.g., airborne pollutants, landfills, concentrated animal feeding operations, socio-economic indicators).\n\n\n\n**URL:** [https://github.com/NCATSTranslator/Translator-All/wiki/Exposures-Provider-ICEES](https://github.com/NCATSTranslator/Translator-All/wiki/Exposures-Provider-ICEES)\n\n**Neo4J:** [https://stars.renci.org/var/plater/bl-2.1/icees-kg/3_27_23/icees_kg_03_27_23.dump](https://stars.renci.org/var/plater/bl-2.1/icees-kg/3_27_23/icees_kg_03_27_23.dump)\n\n**Nodes:** 811\n\n**Edges:** 2,601,835\n\n" + "description": "\nICEES KG is the KG version of the Integrated Clinical and Environmental Exposures Service (ICEES), which provides regulatory-compliant open access to clinical data (e.g., electronic health records, survey data, clinical research data) that have been integrated at the patient level with environmental exposures data (e.g., airborne pollutants, landfills, concentrated animal feeding operations, socio-economic indicators).\n\n\n\n**URL:** [https://github.com/NCATSTranslator/Translator-All/wiki/Exposures-Provider-ICEES](https://github.com/NCATSTranslator/Translator-All/wiki/Exposures-Provider-ICEES)\n\n**Files:** [https://stars.renci.org/var/plater/bl-3.4.2/icees-kg/8-2-2023](https://stars.renci.org/var/plater/bl-3.4.2/icees-kg/8-2-2023)\n\n**Nodes:** 770\n\n**Edges:** 4,802,581\n\n" }, { "name": "IntAct Molecular Interaction Database", - "description": "\nThe IntAct Molecular Interaction Database provides open access to molecular interactions data derived from literature curation or direct user submission.\n\n**Version:** 5055b5d916b9fb0d\n\n**URL:** [https://www.ebi.ac.uk/intact/home](https://www.ebi.ac.uk/intact/home)\n\n**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/IntAct_Automat/5055b5d916b9fb0d/graph_5055b5d916b9fb0d.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/IntAct_Automat/5055b5d916b9fb0d/graph_5055b5d916b9fb0d.db.dump)\n\n**Nodes:** 215,343\n\n**Edges:** 2,463,214\n\n" + "description": "\nThe IntAct Molecular Interaction Database provides open access to molecular interactions data derived from literature curation or direct user submission.\n\n**Version:** d204043214fd7f20\n\n**URL:** [https://www.ebi.ac.uk/intact/home](https://www.ebi.ac.uk/intact/home)\n\n**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/IntAct_Automat/d204043214fd7f20](https://stars.renci.org/var/plater/bl-3.5.4/IntAct_Automat/d204043214fd7f20)\n\n**Nodes:** 230,764\n\n**Edges:** 2,555,268\n\n" }, { "name": "PANTHER", - "description": "\nThe Protein ANalysis THrough Evolutionary Relationships (PANTHER) classification system provides an openly available annotation library of gene family phylogenetic trees, with persistent identifiers attached to all nodes in the trees and annotation of each protein member of the family by its family and protein class, subfamily, orthologs, paralogs, GO Phylogenetic Annotation Project function and Reactome pathways.\n\n**Version:** 3e790a43b7817525\n\n**URL:** [http://pantherdb.org/](http://pantherdb.org/)\n\n**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/PANTHER_Automat/3e790a43b7817525/graph_3e790a43b7817525.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/PANTHER_Automat/3e790a43b7817525/graph_3e790a43b7817525.db.dump)\n\n**Nodes:** 88,494\n\n**Edges:** 1,192,222\n\n" + "description": "\nThe Protein ANalysis THrough Evolutionary Relationships (PANTHER) classification system provides an openly available annotation library of gene family phylogenetic trees, with persistent identifiers attached to all nodes in the trees and annotation of each protein member of the family by its family and protein class, subfamily, orthologs, paralogs, GO Phylogenetic Annotation Project function, and Reactome pathways.\n\n**Version:** bc372fa16b7f4d7e\n\n**URL:** [http://pantherdb.org/](http://pantherdb.org/)\n\n**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/PANTHER_Automat/bc372fa16b7f4d7e](https://stars.renci.org/var/plater/bl-3.5.4/PANTHER_Automat/bc372fa16b7f4d7e)\n\n**Nodes:** 87,183\n\n**Edges:** 1,051,806\n\n" }, { "name": "Pharos", - "description": "\nPharos is the openly accessible user interface to the Illuminating the Druggable Genome (IDG) program’s Knowledge Management Center (KMC), which aims to develop a comprehensive, integrated knowledge-base for the Druggable Genome (DG) to illuminate the uncharacterized and/or poorly annotated portion of the DG, focusing on three of the most common drug-targeted protein families: G-protein-coupled receptors; ion channels; and kinases.\n\n**Version:** b7ec4c82dd54f9d4\n\n**URL:** [https://pharos.nih.gov/](https://pharos.nih.gov/)\n\n**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/PHAROS_Automat/b7ec4c82dd54f9d4/graph_b7ec4c82dd54f9d4.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/PHAROS_Automat/b7ec4c82dd54f9d4/graph_b7ec4c82dd54f9d4.db.dump)\n\n**Nodes:** 341,462\n\n**Edges:** 1,072,544\n\n" + "description": "\nPharos is the openly accessible user interface to the Illuminating the Druggable Genome (IDG) program’s Knowledge Management Center (KMC), which aims to develop a comprehensive, integrated knowledge-base for the Druggable Genome (DG) to illuminate the uncharacterized and/or poorly annotated portion of the DG, focusing on three of the most common drug-targeted protein families: G-protein-coupled receptors; ion channels; and kinases.\n\n**Version:** 6fb3d37e4c9e6d4d\n\n**URL:** [https://pharos.nih.gov/](https://pharos.nih.gov/)\n\n**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/PHAROS_Automat/6fb3d37e4c9e6d4d](https://stars.renci.org/var/plater/bl-3.5.4/PHAROS_Automat/6fb3d37e4c9e6d4d)\n\n**Nodes:** 342,517\n\n**Edges:** 1,074,009\n\n" + }, + { + "name": "Reactome", + "description": "\nREACTOME is an open-source, open access, manually curated and peer-reviewed pathway database. Our goal is to provide intuitive bioinformatics tools for the visualization, interpretation and analysis of pathway knowledge to support basic and clinical research, genome analysis, modeling, systems biology and education.\n\n**Version:** fcc09b773f0cb846\n\n**URL:** [https://reactome.org/](https://reactome.org/)\n\n**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/Reactome_Automat/fcc09b773f0cb846](https://stars.renci.org/var/plater/bl-3.5.4/Reactome_Automat/fcc09b773f0cb846)\n\n**Nodes:** 561,626\n\n**Edges:** 2,355,585\n\n" }, { "name": "ROBOKOP KG", - "description": "\nROBOKOP (KG) is an open-source biomedical KG that supports the ROBOKOP application and currently contains millions of biomedical relationships derived from dozens of integrated and harmonized biological knowledge sources and bio-ontologies, including the Automat primary and aggregate knowledge sources. ROBOKOP KG also includes text-mined assertions from PubMed and PubMed Central, derived from natural language processing (NLP). Note that text-based assertions, while providing valuable information, must be interpreted with caution, as NLP algorithms may introduce false assertions.\n\n**Version:** fea2a2951a8c18a3\n\n**URL:** [http://robokopkg.renci.org/browser/](http://robokopkg.renci.org/browser/)\n\n**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/RobokopKG/fea2a2951a8c18a3/graph_fea2a2951a8c18a3.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/RobokopKG/fea2a2951a8c18a3/graph_fea2a2951a8c18a3.db.dump)\n\n**Nodes:** 8,661,893\n\n**Edges:** 130,429,763\n\n" + "description": "\nROBOKOP (KG) is an open-source biomedical KG that supports the ROBOKOP application and currently contains millions of biomedical relationships derived from dozens of integrated and harmonized biological knowledge sources and bio-ontologies, including the Automat primary and aggregate knowledge sources. ROBOKOP KG also includes text-mined assertions from PubMed and PubMed Central, derived from natural language processing (NLP). Note that text-based assertions, while providing valuable information, must be interpreted with caution, as NLP algorithms may introduce false assertions.\n\n**Version:** 929354295ba7d43c\n\n**URL:** [http://robokopkg.renci.org/browser/](http://robokopkg.renci.org/browser/)\n\n**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/RobokopKG/929354295ba7d43c](https://stars.renci.org/var/plater/bl-3.5.4/RobokopKG/929354295ba7d43c)\n\n**Nodes:** 9,560,014\n\n**Edges:** 136,156,958\n\n" }, { "name": "SRI Reference KG", - "description": "\nThe SRI knowledge graph is a reference implementation of the Biolink model specification. It contains data from the Monarch Initiative aggregated database, as well as several OBO ontologies. These data sources provide links between diseases, phenotypes, genomic features across human and non-human organisms. It is built using the knowledge graph exchange (KGX) framework, which transforms a variety of standard formats, such as RDF, OWL, and TRAPI JSON, to nodes and edges CSV files that are uploaded into Neo4j. The TRAPI API (https://github.com/NCATSTranslator/ReasonerAPI) is built using PLATER (https://github.com/NCATSTranslator/Translator-All/wiki/Plater), a tool that creates a TRAPI service given a Biolink compliant instance of Neo4j.\n\n\n\n**URL:** [https://github.com/Knowledge-Graph-Hub/sri-reference-kg](https://github.com/Knowledge-Graph-Hub/sri-reference-kg)\n\n**Neo4J:** [https://data.monarchinitiative.org/monarch-kg-dev/2023-03-17/monarch-kg.neo4j.dump](https://data.monarchinitiative.org/monarch-kg-dev/2023-03-17/monarch-kg.neo4j.dump)\n\n**Nodes:** 832,694\n\n**Edges:** 5,730,115\n\n" + "description": "\nThe SRI knowledge graph is a reference implementation of the Biolink model specification. It contains data from the Monarch Initiative aggregated database, as well as several OBO ontologies. These data sources provide links between diseases, phenotypes, genomic features across human and non-human organisms. It is built using the knowledge graph exchange (KGX) framework, which transforms a variety of standard formats, such as RDF, OWL, and TRAPI JSON, to nodes and edges CSV files that are uploaded into Neo4j. The TRAPI API (https://github.com/NCATSTranslator/ReasonerAPI) is built using PLATER (https://github.com/NCATSTranslator/Translator-All/wiki/Plater), a tool that creates a TRAPI service given a Biolink compliant instance of Neo4j.\n\n\n\n**URL:** [https://github.com/Knowledge-Graph-Hub/sri-reference-kg](https://github.com/Knowledge-Graph-Hub/sri-reference-kg)\n\n**Files:** [https://data.monarchinitiative.org/monarch-kg-dev/2023-05-25](https://data.monarchinitiative.org/monarch-kg-dev/2023-05-25)\n\n**Nodes:** 774,488\n\n**Edges:** 5,462,534\n\n" }, { "name": "STRING", - "description": "\nThe Search Tool for the Retrieval of INteracting Genes/proteins (STRING) database provides information on known and predicted protein-protein interactions (both direct and indirect) derived from genomic context predictions, high-throughput laboratory experiments, conserved co-expression, automated text mining, and aggregated knowledge from primary data sources.\n\n**Version:** 5f825f8481bc10fe\n\n**URL:** [https://string-db.org/](https://string-db.org/)\n\n**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/STRING-DB_Automat/5f825f8481bc10fe/graph_5f825f8481bc10fe.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/STRING-DB_Automat/5f825f8481bc10fe/graph_5f825f8481bc10fe.db.dump)\n\n**Nodes:** 56,115\n\n**Edges:** 8,749,817\n\n" + "description": "\nThe Search Tool for the Retrieval of INteracting Genes/proteins (STRING) database provides information on known and predicted protein-protein interactions (both direct and indirect) derived from genomic context predictions, high-throughput laboratory experiments, conserved co-expression, automated text mining, and aggregated knowledge from primary data sources.\n\n**Version:** 8b43900253975098\n\n**URL:** [https://string-db.org/](https://string-db.org/)\n\n**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/STRING-DB_Automat/8b43900253975098](https://stars.renci.org/var/plater/bl-3.5.4/STRING-DB_Automat/8b43900253975098)\n\n**Nodes:** 56,816\n\n**Edges:** 11,500,574\n\n" }, { "name": "Text Mining Provider KG", - "description": "\nThe Text Mining Provider KG contains subject-predicate-object assertions derived from the application of natural language processing (NLP) algorithms to the PubMedCentral Open Access collection of publications plus additional titles and abstracts from PubMed. Caveat: Text-mined assertions must be interpreted with caution, as NLP algorithms may introduce false assertions.\n\n**Version:** e9168f8fd1192afa\n\n**URL:** [https://github.com/NCATSTranslator/Translator-All/wiki/Text-Mining-Provider](https://github.com/NCATSTranslator/Translator-All/wiki/Text-Mining-Provider)\n\n**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/TMKP_Automat/e9168f8fd1192afa/graph_e9168f8fd1192afa.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/TMKP_Automat/e9168f8fd1192afa/graph_e9168f8fd1192afa.db.dump)\n\n**Nodes:** 161,041\n\n**Edges:** 2,843,020\n\n" + "description": "\nThe Text Mining Provider KG contains subject-predicate-object assertions derived from the application of natural language processing (NLP) algorithms to the PubMedCentral Open Access collection of publications plus additional titles and abstracts from PubMed. Note thattext-mined assertions, while providing valuable information, must be interpreted with caution, as NLP algorithms may introduce false assertions.\n\n**Version:** e4eb87d37071ba87\n\n**URL:** [https://github.com/NCATSTranslator/Translator-All/wiki/Text-Mining-Provider](https://github.com/NCATSTranslator/Translator-All/wiki/Text-Mining-Provider)\n\n**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/TMKP_Automat/e4eb87d37071ba87](https://stars.renci.org/var/plater/bl-3.5.4/TMKP_Automat/e4eb87d37071ba87)\n\n**Nodes:** 159,550\n\n**Edges:** 2,730,979\n\n" }, { "name": "Ubergraph", - "description": "\nUbergraph is an open-source graph database containing integrated ontologies, including Gene Ontology (GO), Chemical Entities of Biological Interest (ChEBI), Human Phenotype Ontology (HPO), and the Uber-anatomy ontology (Uberon).\n\n**Version:** 4b41581778f020c3\n\n**URL:** [https://github.com/INCATools/ubergraph](https://github.com/INCATools/ubergraph)\n\n**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/UbergraphRedundant_Automat/4b41581778f020c3/graph_4b41581778f020c3.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/UbergraphRedundant_Automat/4b41581778f020c3/graph_4b41581778f020c3.db.dump)\n\n**Nodes:** 3,098,316\n\n**Edges:** 142,239,591\n\n" + "description": "\nUbergraph is an open-source graph database containing integrated ontologies, including Gene Ontology (GO), Chemical Entities of Biological Interest (ChHEBI), Human Phenotype Ontology (HPO), and the Uber-anatomy ontology (Uberon)’s anatomical ontology. The redundant version \n\n**Version:** 439d05ca99a0dfcd\n\n**URL:** [https://github.com/INCATools/ubergraph](https://github.com/INCATools/ubergraph)\n\n**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/UbergraphRedundant_Automat/439d05ca99a0dfcd](https://stars.renci.org/var/plater/bl-3.5.4/UbergraphRedundant_Automat/439d05ca99a0dfcd)\n\n**Nodes:** 3,139,556\n\n**Edges:** 143,018,671\n\n" }, { - "name": "Viral Proteome", - "description": "\nThe Gene Ontology (GO) Consortium’s Viral Proteome resource provides open access to curated assignment of GO terms to proteins and proteome relationships derived from the UniProt KnowledgeBase for all NCBI taxa classified as viruses.\n\n**Version:** 631a7899574c1c60\n\n**URL:** [https://www.ebi.ac.uk/GOA/proteomes](https://www.ebi.ac.uk/GOA/proteomes)\n\n**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/ViralProteome_Automat/631a7899574c1c60/graph_631a7899574c1c60.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/ViralProteome_Automat/631a7899574c1c60/graph_631a7899574c1c60.db.dump)\n\n**Nodes:** 87,280\n\n**Edges:** 359,227\n\n" + "name": "Text Mining Provider KG", + "description": "\nThe Text Mining Provider KG contains subject-predicate-object assertions derived from the application of natural language processing (NLP) algorithms to the PubMedCentral Open Access collection of publications plus additional titles and abstracts from PubMed. Note thattext-mined assertions, while providing valuable information, must be interpreted with caution, as NLP algorithms may introduce false assertions.\n\n**Version:** e4eb87d37071ba87\n\n**URL:** [https://github.com/NCATSTranslator/Translator-All/wiki/Text-Mining-Provider](https://github.com/NCATSTranslator/Translator-All/wiki/Text-Mining-Provider)\n\n**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/TMKP_Automat/e4eb87d37071ba87](https://stars.renci.org/var/plater/bl-3.5.4/TMKP_Automat/e4eb87d37071ba87)\n\n**Nodes:** 159,550\n\n**Edges:** 2,730,979\n\n" } ], "components": { @@ -13574,6 +14804,54 @@ "type": "string", "description": "'above' or 'below'." }, + "Analysis": { + "title": "analysis", + "required": ["resource_id", "edge_bindings"], + "type": "object", + "properties": { + "resource_id": { + "title": "resource infores", + "type": "string" + }, + "edge_bindings": { + "title": "list of edge bindings", + "allOf": [ + { + "$ref": "#/components/schemas/HashableMapping_str__HashableSet_EdgeBinding__" + } + ] + }, + "score": { + "title": "Score", + "type": "number", + "format": "float" + }, + "support_graphs": { + "title": "Support Graphs", + "allOf": [ + { + "$ref": "#/components/schemas/HashableSet_str_" + } + ], + "nullable": true + }, + "scoring_method": { + "title": "Scoring Method", + "type": "string", + "nullable": true + }, + "attributes": { + "title": "Attributes", + "allOf": [ + { + "$ref": "#/components/schemas/HashableSet_Attribute_" + } + ], + "nullable": true + } + }, + "description": "Analysis." + }, "AnnotateEdgesParameters": { "title": "AnnotateEdgesParameters", "type": "object", @@ -13691,6 +14969,36 @@ "additionalProperties": false, "description": "QNode or QEdge attribute constraint." }, + "AuxiliaryGraph": { + "title": "auxiliary graph", + "required": ["edges"], + "type": "object", + "properties": { + "edges": { + "title": "edges in auxiliary graph", + "allOf": [ + { + "$ref": "#/components/schemas/HashableSet_str_" + } + ] + }, + "attributes": { + "title": "Attributes", + "allOf": [ + { + "$ref": "#/components/schemas/HashableSet_Attribute_" + } + ], + "nullable": true + } + }, + "description": "Auxiliary Graph" + }, + "AuxiliaryGraphs": { + "$ref": "#/components/schemas/HashableMapping_str__AuxiliaryGraph_", + "title": "auxiliary graphs", + "description": "Auxiliary Graphs" + }, "CypherDatum": { "title": "CypherDatum", "required": ["row", "meta"], @@ -13778,7 +15086,7 @@ }, "Edge": { "title": "knowledge-graph edge", - "required": ["subject", "object"], + "required": ["subject", "object", "predicate", "sources"], "type": "object", "properties": { "subject": { @@ -13790,10 +15098,17 @@ "type": "string" }, "predicate": { - "title": "Predicate", + "title": "edge predicate", "pattern": "^biolink:[a-z][a-z_]*$", - "type": "string", - "nullable": true + "type": "string" + }, + "sources": { + "title": "list of source retrievals", + "allOf": [ + { + "$ref": "#/components/schemas/HashableSet_RetrievalSource_" + } + ] }, "qualifiers": { "title": "Qualifiers", @@ -14142,6 +15457,15 @@ "description": "Custom class that implements MutableMapping and is hashable", "default": {} }, + "HashableMapping_str__AuxiliaryGraph_": { + "title": "HashableMapping[str, AuxiliaryGraph]", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/AuxiliaryGraph" + }, + "description": "Custom class that implements MutableMapping and is hashable", + "default": {} + }, "HashableMapping_str__HashableSet_EdgeBinding__": { "title": "HashableMapping[str, HashableSet[EdgeBinding]]", "type": "object", @@ -14252,6 +15576,15 @@ "description": "Custom class that implements MutableSequence and is hashable", "default": [] }, + "HashableSequence_MetaQualifier_": { + "title": "HashableSequence[MetaQualifier]", + "type": "array", + "items": { + "$ref": "#/components/schemas/MetaQualifier" + }, + "description": "Custom class that implements MutableSequence and is hashable", + "default": [] + }, "HashableSequence_Operation_": { "title": "HashableSequence[Operation]", "type": "array", @@ -14306,6 +15639,16 @@ "description": "Custom class that implements MutableSequence and is hashable", "default": [] }, + "HashableSet_Analysis_": { + "title": "HashableSet[Analysis]", + "uniqueItems": true, + "type": "array", + "items": { + "$ref": "#/components/schemas/Analysis" + }, + "description": "Custom class that implements MutableSet and is hashable", + "default": [] + }, "HashableSet_Attribute_": { "title": "HashableSet[Attribute]", "uniqueItems": true, @@ -14327,6 +15670,16 @@ "description": "Custom class that implements MutableSet and is hashable", "default": [] }, + "HashableSet_CURIE_": { + "title": "HashableSet[CURIE]", + "uniqueItems": true, + "type": "array", + "items": { + "type": "string" + }, + "description": "Custom class that implements MutableSet and is hashable", + "default": [] + }, "HashableSet_EdgeBinding_": { "title": "HashableSet[EdgeBinding]", "uniqueItems": true, @@ -14367,6 +15720,26 @@ "description": "Custom class that implements MutableSet and is hashable", "default": [] }, + "HashableSet_RetrievalSource_": { + "title": "HashableSet[RetrievalSource]", + "uniqueItems": true, + "type": "array", + "items": { + "$ref": "#/components/schemas/RetrievalSource" + }, + "description": "Custom class that implements MutableSet and is hashable", + "default": [] + }, + "HashableSet_str_": { + "title": "HashableSet[str]", + "uniqueItems": true, + "type": "array", + "items": { + "type": "string" + }, + "description": "Custom class that implements MutableSet and is hashable", + "default": [] + }, "KnowledgeGraph": { "title": "knowledge graph", "required": ["nodes", "edges"], @@ -14434,7 +15807,16 @@ "title": "list of results", "allOf": [ { - "$ref": "#/components/schemas/HashableSet_Result_" + "$ref": "#/components/schemas/Results" + } + ], + "nullable": true + }, + "auxiliary_graphs": { + "title": "dict of auxiliary graphs", + "allOf": [ + { + "$ref": "#/components/schemas/AuxiliaryGraphs" } ], "nullable": true @@ -14491,11 +15873,19 @@ "pattern": "^biolink:[A-Z][a-zA-Z]*$", "type": "string" }, + "qualifiers": { + "$ref": "#/components/schemas/HashableSequence_MetaQualifier_" + }, "attributes": { "$ref": "#/components/schemas/HashableSequence_MetaAttribute_" }, "knowledge_types": { "$ref": "#/components/schemas/HashableSequence_KnowledgeType_" + }, + "association": { + "title": "Association", + "pattern": "^biolink:[A-Z][a-zA-Z]*$", + "type": "string" } }, "additionalProperties": false, @@ -14530,6 +15920,21 @@ "additionalProperties": false, "description": "Custom base model for all classes\n\nThis provides hash and equality methods." }, + "MetaQualifier": { + "title": "MetaQualifier", + "required": ["qualifier_type_id"], + "type": "object", + "properties": { + "qualifier_type_id": { + "title": "Qualifier Type Id", + "type": "string" + }, + "applicable_values": { + "$ref": "#/components/schemas/HashableSequence_str_" + } + }, + "description": "Custom base model for all classes\n\nThis provides hash and equality methods." + }, "Node": { "title": "knowledge-graph node", "type": "object", @@ -15519,9 +16924,19 @@ "additionalProperties": false, "description": "Attribute subattribute." }, + "ResourceRoleEnum": { + "title": "ResourceRoleEnum", + "enum": [ + "aggregator_knowledge_source", + "primary_knowledge_source", + "supporting_data_source" + ], + "type": "string", + "description": "Types of resources" + }, "Result": { "title": "result", - "required": ["node_bindings", "edge_bindings"], + "required": ["node_bindings"], "type": "object", "properties": { "node_bindings": { @@ -15532,21 +16947,60 @@ } ] }, - "edge_bindings": { - "title": "list of edge bindings", + "analyses": { + "title": "list of anlysis blocks", "allOf": [ { - "$ref": "#/components/schemas/HashableMapping_str__HashableSet_EdgeBinding__" + "$ref": "#/components/schemas/HashableSet_Analysis_" + } + ], + "nullable": true + } + }, + "description": "Result." + }, + "Results": { + "$ref": "#/components/schemas/HashableSet_Result_", + "title": "results", + "description": "Results." + }, + "RetrievalSource": { + "title": "RetrievalSource", + "required": ["resource_id", "resource_role"], + "type": "object", + "properties": { + "resource_id": { + "title": "infores for source", + "type": "string" + }, + "resource_role": { + "title": "source type", + "allOf": [ + { + "$ref": "#/components/schemas/ResourceRoleEnum" } ] }, - "score": { - "title": "Score", - "type": "number", - "format": "float" + "upstream_resource_ids": { + "title": "Upstream Resource Ids", + "allOf": [ + { + "$ref": "#/components/schemas/HashableSet_CURIE_" + } + ], + "nullable": true + }, + "source_record_urls": { + "title": "Source Record Urls", + "allOf": [ + { + "$ref": "#/components/schemas/HashableSet_str_" + } + ], + "nullable": true } }, - "description": "Result." + "description": "A component of source retrieval provenance" }, "RunnerAllowList": { "title": "RunnerAllowList", diff --git a/docs/automat/alliance-of-genome-resources-orthology.tag.mdx b/docs/automat/alliance-of-genome-resources-orthology.tag.mdx deleted file mode 100644 index 7304672..0000000 --- a/docs/automat/alliance-of-genome-resources-orthology.tag.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -id: alliance-of-genome-resources-orthology -title: "Alliance of Genome Resources Orthology" -description: "Alliance of Genome Resources Orthology" -custom_edit_url: null ---- - - - - -The Alliance of Genome Resources is a consortium of 7 model organism databases (MODs) and the Gene Ontology (GO) Consortium whose goal is to provide an integrated view of their data to all biologists, clinicians and other interested parties. The Alliance provides the results of all methods that have been benchmarked by the Quest for Orthologs Consortium (QfO), as well as curated ortholog inferences from HGNC (for human, mouse and rat genes). - -**Version:** eeadb0cfeb83a973 - -**URL:** [https://www.alliancegenome.org/](https://www.alliancegenome.org/) - -**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/GenomeAllianceOrthologs_Automat/eeadb0cfeb83a973/graph_eeadb0cfeb83a973.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/GenomeAllianceOrthologs_Automat/eeadb0cfeb83a973/graph_eeadb0cfeb83a973.db.dump) - -**Nodes:** 94,352 - -**Edges:** 530,513 - - - - - -```mdx-code-block -import DocCardList from '@theme/DocCardList'; -import {useCurrentSidebarCategory} from '@docusaurus/theme-common'; - - -``` - \ No newline at end of file diff --git a/docs/automat/alliance-of-genome-resources.tag.mdx b/docs/automat/alliance-of-genome-resources.tag.mdx new file mode 100644 index 0000000..4f478f6 --- /dev/null +++ b/docs/automat/alliance-of-genome-resources.tag.mdx @@ -0,0 +1,33 @@ +--- +id: alliance-of-genome-resources +title: "Alliance of Genome Resources" +description: "Alliance of Genome Resources" +custom_edit_url: null +--- + + + + +The Alliance of Genome Resources is a consortium of the owners of seven model organism databases (MODs) and the Gene Ontology (GO) Consortium, whose goal is to provide an integrated view of their data to all biologists, clinicians, and other interested parties. The Alliance provides the results of all methods that have been benchmarked by the Quest for Orthologs Consortium (QfO), as well as curated ortholog inferences from HGNC (human, mouse, rat genes). + +**Version:** f713443719161796 + +**URL:** [https://www.alliancegenome.org/](https://www.alliancegenome.org/) + +**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/GenomeAllianceOrthologs_Automat/f713443719161796](https://stars.renci.org/var/plater/bl-3.5.4/GenomeAllianceOrthologs_Automat/f713443719161796) + +**Nodes:** 94,350 + +**Edges:** 530,499 + + + + + +```mdx-code-block +import DocCardList from '@theme/DocCardList'; +import {useCurrentSidebarCategory} from '@docusaurus/theme-common'; + + +``` + \ No newline at end of file diff --git a/docs/automat/binding.tag.mdx b/docs/automat/binding.tag.mdx new file mode 100644 index 0000000..a08fa73 --- /dev/null +++ b/docs/automat/binding.tag.mdx @@ -0,0 +1,33 @@ +--- +id: binding +title: "BINDING" +description: "BINDING" +custom_edit_url: null +--- + + + + +Binding DataBase (BindingDB) openly exposes curated data on chemical entities and their molecular targets. + +**Version:** 6ff4faf347a97f7f + +**URL:** [https://www.bindingdb.org/](https://www.bindingdb.org/) + +**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/BINDING_Automat/6ff4faf347a97f7f](https://stars.renci.org/var/plater/bl-3.5.4/BINDING_Automat/6ff4faf347a97f7f) + +**Nodes:** 998,906 + +**Edges:** 2,016,461 + + + + + +```mdx-code-block +import DocCardList from '@theme/DocCardList'; +import {useCurrentSidebarCategory} from '@docusaurus/theme-common'; + + +``` + \ No newline at end of file diff --git a/docs/automat/cam-kp.tag.mdx b/docs/automat/cam-kp.tag.mdx deleted file mode 100644 index fe4fe71..0000000 --- a/docs/automat/cam-kp.tag.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -id: cam-kp -title: "CAM KP" -description: "CAM KP" -custom_edit_url: null ---- - - - - -CAMs (Causal Activity Models) are small knowledge graphs built using the Web Ontology Language (OWL). The CAM database combines many CAM graphs along with a large merged bio-ontology containing the full vocabulary of concepts referenced within the individual CAMs. Each CAM describes an instantiation of some of those concepts in a particular context, modeling the interactions between those instances as an interlinked representation of a complex biological or environmental process. - -**Version:** 766ee0e72d9016ef - - - -**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/CAMKP_Automat/766ee0e72d9016ef/graph_766ee0e72d9016ef.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/CAMKP_Automat/766ee0e72d9016ef/graph_766ee0e72d9016ef.db.dump) - -**Nodes:** 48,819 - -**Edges:** 575,781 - - - - - -```mdx-code-block -import DocCardList from '@theme/DocCardList'; -import {useCurrentSidebarCategory} from '@docusaurus/theme-common'; - - -``` - \ No newline at end of file diff --git a/docs/automat/cam-provider-kg.tag.mdx b/docs/automat/cam-provider-kg.tag.mdx new file mode 100644 index 0000000..dc3b932 --- /dev/null +++ b/docs/automat/cam-provider-kg.tag.mdx @@ -0,0 +1,33 @@ +--- +id: cam-provider-kg +title: "CAM Provider KG" +description: "CAM Provider KG" +custom_edit_url: null +--- + + + + +The CAMP Provider KG contains data on CAMs (Causal Activity Models), which are small knowledge graphs built using the Web Ontology Language (OWL). The CAM database combines many CAM graphs, along with a large merged bio-ontology containing the full vocabulary of concepts referenced within the individual CAMs. Each CAM describes an instantiation of some of those concepts in a particular context, modeling the interactions between those instances as an interlinked representation of a complex biological or environmental process. + +**Version:** ded8cfcdee598475 + + + +**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/CAMKP_Automat/ded8cfcdee598475](https://stars.renci.org/var/plater/bl-3.5.4/CAMKP_Automat/ded8cfcdee598475) + +**Nodes:** 111,273 + +**Edges:** 3,525,826 + + + + + +```mdx-code-block +import DocCardList from '@theme/DocCardList'; +import {useCurrentSidebarCategory} from '@docusaurus/theme-common'; + + +``` + \ No newline at end of file diff --git a/docs/automat/ctd.tag.mdx b/docs/automat/ctd.tag.mdx index b5cd8eb..744c23d 100644 --- a/docs/automat/ctd.tag.mdx +++ b/docs/automat/ctd.tag.mdx @@ -10,15 +10,15 @@ custom_edit_url: null The Comparative Toxicogenomics Database (CTD) is an open-source database that provides manually curated information about chemical-gene/protein, chemical-disease, and gene/protein-disease relationships, with additional support for the curated relationships provided by function and pathway data. -**Version:** eb067a5f55c8a4dd +**Version:** 20d3dfad16037510 **URL:** [http://ctdbase.org/about/](http://ctdbase.org/about/) -**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/CTD_Automat/eb067a5f55c8a4dd/graph_eb067a5f55c8a4dd.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/CTD_Automat/eb067a5f55c8a4dd/graph_eb067a5f55c8a4dd.db.dump) +**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/CTD_Automat/20d3dfad16037510](https://stars.renci.org/var/plater/bl-3.5.4/CTD_Automat/20d3dfad16037510) -**Nodes:** 441,863 +**Nodes:** 444,472 -**Edges:** 1,462,012 +**Edges:** 1,464,525 diff --git a/docs/automat/cypher-cypher-post-binding-db.api.mdx b/docs/automat/cypher-cypher-post-binding-db.api.mdx new file mode 100644 index 0000000..1086db1 --- /dev/null +++ b/docs/automat/cypher-cypher-post-binding-db.api.mdx @@ -0,0 +1,38 @@ +--- +id: cypher-cypher-post-binding-db +title: "Run cypher query" +description: "Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/)." +sidebar_label: "Run cypher query" +hide_title: true +hide_table_of_contents: true +api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_binding-db","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["BINDING"],"method":"post","path":"/binding-db/cypher","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["binding-db","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +sidebar_class_name: "post api-method" +info_path: docs/automat/automat +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import TabItem from "@theme/TabItem"; + +## Run cypher query + + + +Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/). + +
Request Body required
+ +Successful Response + +
Schema
    results object[] required
  • Array [
  • data object[] required
  • Array [
  • ]
  • ]
  • errors object[] required
  • Array [
  • ]
+ +Validation Error + +
Schema
    detail object[]
  • Array [
  • loc object[] required
  • Array [
  • anyOf
  • string
  • integer
  • ]
  • ]
+ \ No newline at end of file diff --git a/docs/automat/cypher-cypher-post-biolink.api.mdx b/docs/automat/cypher-cypher-post-biolink.api.mdx index a1f5039..02027c7 100644 --- a/docs/automat/cypher-cypher-post-biolink.api.mdx +++ b/docs/automat/cypher-cypher-post-biolink.api.mdx @@ -5,7 +5,7 @@ description: "Runs cypher query against the Neo4j instance, and returns an equiv sidebar_label: "Run cypher query" hide_title: true hide_table_of_contents: true -api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_biolink","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["RENCI SRI Reference KG"],"method":"post","path":"/biolink/cypher","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["biolink","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_biolink","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["RENCI SRI Reference KG"],"method":"post","path":"/biolink/cypher","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["biolink","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/cypher-cypher-post-cam-kp.api.mdx b/docs/automat/cypher-cypher-post-cam-kp.api.mdx index 8e64ceb..ea4fa00 100644 --- a/docs/automat/cypher-cypher-post-cam-kp.api.mdx +++ b/docs/automat/cypher-cypher-post-cam-kp.api.mdx @@ -5,7 +5,7 @@ description: "Runs cypher query against the Neo4j instance, and returns an equiv sidebar_label: "Run cypher query" hide_title: true hide_table_of_contents: true -api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_cam-kp","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["CAM KP"],"method":"post","path":"/cam-kp/cypher","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["cam-kp","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_cam-kp","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["CAM Provider KG"],"method":"post","path":"/cam-kp/cypher","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["cam-kp","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/cypher-cypher-post-ctd.api.mdx b/docs/automat/cypher-cypher-post-ctd.api.mdx index 9b8b40e..c4d3348 100644 --- a/docs/automat/cypher-cypher-post-ctd.api.mdx +++ b/docs/automat/cypher-cypher-post-ctd.api.mdx @@ -5,7 +5,7 @@ description: "Runs cypher query against the Neo4j instance, and returns an equiv sidebar_label: "Run cypher query" hide_title: true hide_table_of_contents: true -api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_ctd","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["CTD"],"method":"post","path":"/ctd/cypher","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["ctd","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_ctd","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["CTD"],"method":"post","path":"/ctd/cypher","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["ctd","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/cypher-cypher-post-drugcentral.api.mdx b/docs/automat/cypher-cypher-post-drugcentral.api.mdx index 69cf542..f0bcba2 100644 --- a/docs/automat/cypher-cypher-post-drugcentral.api.mdx +++ b/docs/automat/cypher-cypher-post-drugcentral.api.mdx @@ -5,7 +5,7 @@ description: "Runs cypher query against the Neo4j instance, and returns an equiv sidebar_label: "Run cypher query" hide_title: true hide_table_of_contents: true -api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_drugcentral","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["DrugCentral"],"method":"post","path":"/drugcentral/cypher","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["drugcentral","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_drugcentral","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["DrugCentral"],"method":"post","path":"/drugcentral/cypher","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["drugcentral","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/cypher-cypher-post-genome-alliance.api.mdx b/docs/automat/cypher-cypher-post-genome-alliance.api.mdx index aa57501..6148fc9 100644 --- a/docs/automat/cypher-cypher-post-genome-alliance.api.mdx +++ b/docs/automat/cypher-cypher-post-genome-alliance.api.mdx @@ -5,7 +5,7 @@ description: "Runs cypher query against the Neo4j instance, and returns an equiv sidebar_label: "Run cypher query" hide_title: true hide_table_of_contents: true -api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_genome-alliance","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Alliance of Genome Resources Orthology"],"method":"post","path":"/genome-alliance/cypher","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["genome-alliance","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_genome-alliance","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Alliance of Genome Resources"],"method":"post","path":"/genome-alliance/cypher","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["genome-alliance","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/cypher-cypher-post-gtex.api.mdx b/docs/automat/cypher-cypher-post-gtex.api.mdx index 724cfa0..835d1d1 100644 --- a/docs/automat/cypher-cypher-post-gtex.api.mdx +++ b/docs/automat/cypher-cypher-post-gtex.api.mdx @@ -5,7 +5,7 @@ description: "Runs cypher query against the Neo4j instance, and returns an equiv sidebar_label: "Run cypher query" hide_title: true hide_table_of_contents: true -api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_gtex","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["GTEx"],"method":"post","path":"/gtex/cypher","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["gtex","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_gtex","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["GTEx"],"method":"post","path":"/gtex/cypher","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["gtex","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/cypher-cypher-post-gtopdb.api.mdx b/docs/automat/cypher-cypher-post-gtopdb.api.mdx index c4dea79..8888055 100644 --- a/docs/automat/cypher-cypher-post-gtopdb.api.mdx +++ b/docs/automat/cypher-cypher-post-gtopdb.api.mdx @@ -5,7 +5,7 @@ description: "Runs cypher query against the Neo4j instance, and returns an equiv sidebar_label: "Run cypher query" hide_title: true hide_table_of_contents: true -api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_gtopdb","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["GtoPdb"],"method":"post","path":"/gtopdb/cypher","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["gtopdb","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_gtopdb","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["GtoPdb"],"method":"post","path":"/gtopdb/cypher","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["gtopdb","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/cypher-cypher-post-gwas-catalog.api.mdx b/docs/automat/cypher-cypher-post-gwas-catalog.api.mdx index a7e553f..9088b4f 100644 --- a/docs/automat/cypher-cypher-post-gwas-catalog.api.mdx +++ b/docs/automat/cypher-cypher-post-gwas-catalog.api.mdx @@ -5,7 +5,7 @@ description: "Runs cypher query against the Neo4j instance, and returns an equiv sidebar_label: "Run cypher query" hide_title: true hide_table_of_contents: true -api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_gwas-catalog","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["GWAS Catalog"],"method":"post","path":"/gwas-catalog/cypher","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["gwas-catalog","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_gwas-catalog","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["GWAS Catalog"],"method":"post","path":"/gwas-catalog/cypher","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["gwas-catalog","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/cypher-cypher-post-hetio.api.mdx b/docs/automat/cypher-cypher-post-hetio.api.mdx index e41a631..4d085ff 100644 --- a/docs/automat/cypher-cypher-post-hetio.api.mdx +++ b/docs/automat/cypher-cypher-post-hetio.api.mdx @@ -5,7 +5,7 @@ description: "Runs cypher query against the Neo4j instance, and returns an equiv sidebar_label: "Run cypher query" hide_title: true hide_table_of_contents: true -api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_hetio","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Hetionet"],"method":"post","path":"/hetio/cypher","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["hetio","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_hetio","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Hetionet"],"method":"post","path":"/hetio/cypher","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["hetio","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/cypher-cypher-post-hgnc.api.mdx b/docs/automat/cypher-cypher-post-hgnc.api.mdx index 4b05557..5d3f973 100644 --- a/docs/automat/cypher-cypher-post-hgnc.api.mdx +++ b/docs/automat/cypher-cypher-post-hgnc.api.mdx @@ -5,7 +5,7 @@ description: "Runs cypher query against the Neo4j instance, and returns an equiv sidebar_label: "Run cypher query" hide_title: true hide_table_of_contents: true -api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_hgnc","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["HGNC"],"method":"post","path":"/hgnc/cypher","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["hgnc","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_hgnc","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["HGNC"],"method":"post","path":"/hgnc/cypher","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["hgnc","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/cypher-cypher-post-hmdb.api.mdx b/docs/automat/cypher-cypher-post-hmdb.api.mdx index 0065e4d..e684bc1 100644 --- a/docs/automat/cypher-cypher-post-hmdb.api.mdx +++ b/docs/automat/cypher-cypher-post-hmdb.api.mdx @@ -5,7 +5,7 @@ description: "Runs cypher query against the Neo4j instance, and returns an equiv sidebar_label: "Run cypher query" hide_title: true hide_table_of_contents: true -api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_hmdb","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["HMDB"],"method":"post","path":"/hmdb/cypher","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["hmdb","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_hmdb","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["HMDB"],"method":"post","path":"/hmdb/cypher","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["hmdb","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/cypher-cypher-post-human-goa.api.mdx b/docs/automat/cypher-cypher-post-human-goa.api.mdx index 0e5605c..68d0ad3 100644 --- a/docs/automat/cypher-cypher-post-human-goa.api.mdx +++ b/docs/automat/cypher-cypher-post-human-goa.api.mdx @@ -5,7 +5,7 @@ description: "Runs cypher query against the Neo4j instance, and returns an equiv sidebar_label: "Run cypher query" hide_title: true hide_table_of_contents: true -api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_human-goa","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Human GOA"],"method":"post","path":"/human-goa/cypher","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["human-goa","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_human-goa","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Human GOA"],"method":"post","path":"/human-goa/cypher","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["human-goa","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/cypher-cypher-post-icees-kg.api.mdx b/docs/automat/cypher-cypher-post-icees-kg.api.mdx index d8b0dc9..7567bc5 100644 --- a/docs/automat/cypher-cypher-post-icees-kg.api.mdx +++ b/docs/automat/cypher-cypher-post-icees-kg.api.mdx @@ -5,7 +5,7 @@ description: "Runs cypher query against the Neo4j instance, and returns an equiv sidebar_label: "Run cypher query" hide_title: true hide_table_of_contents: true -api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_icees-kg","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["ICEES KG"],"method":"post","path":"/icees-kg/cypher","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["icees-kg","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_icees-kg","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["ICEES KG"],"method":"post","path":"/icees-kg/cypher","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["icees-kg","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/cypher-cypher-post-intact.api.mdx b/docs/automat/cypher-cypher-post-intact.api.mdx index 253bd8b..769e140 100644 --- a/docs/automat/cypher-cypher-post-intact.api.mdx +++ b/docs/automat/cypher-cypher-post-intact.api.mdx @@ -5,7 +5,7 @@ description: "Runs cypher query against the Neo4j instance, and returns an equiv sidebar_label: "Run cypher query" hide_title: true hide_table_of_contents: true -api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_intact","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["IntAct Molecular Interaction Database"],"method":"post","path":"/intact/cypher","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["intact","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_intact","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["IntAct Molecular Interaction Database"],"method":"post","path":"/intact/cypher","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["intact","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/cypher-cypher-post-panther.api.mdx b/docs/automat/cypher-cypher-post-panther.api.mdx index 788a258..d1d1c76 100644 --- a/docs/automat/cypher-cypher-post-panther.api.mdx +++ b/docs/automat/cypher-cypher-post-panther.api.mdx @@ -5,7 +5,7 @@ description: "Runs cypher query against the Neo4j instance, and returns an equiv sidebar_label: "Run cypher query" hide_title: true hide_table_of_contents: true -api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_panther","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["PANTHER"],"method":"post","path":"/panther/cypher","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["panther","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_panther","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["PANTHER"],"method":"post","path":"/panther/cypher","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["panther","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/cypher-cypher-post-pharos.api.mdx b/docs/automat/cypher-cypher-post-pharos.api.mdx index 5da5b32..a095bb4 100644 --- a/docs/automat/cypher-cypher-post-pharos.api.mdx +++ b/docs/automat/cypher-cypher-post-pharos.api.mdx @@ -5,7 +5,7 @@ description: "Runs cypher query against the Neo4j instance, and returns an equiv sidebar_label: "Run cypher query" hide_title: true hide_table_of_contents: true -api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_pharos","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Pharos"],"method":"post","path":"/pharos/cypher","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["pharos","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_pharos","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Pharos"],"method":"post","path":"/pharos/cypher","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["pharos","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/cypher-cypher-post-reactome.api.mdx b/docs/automat/cypher-cypher-post-reactome.api.mdx new file mode 100644 index 0000000..a024531 --- /dev/null +++ b/docs/automat/cypher-cypher-post-reactome.api.mdx @@ -0,0 +1,38 @@ +--- +id: cypher-cypher-post-reactome +title: "Run cypher query" +description: "Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/)." +sidebar_label: "Run cypher query" +hide_title: true +hide_table_of_contents: true +api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_reactome","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Reactome"],"method":"post","path":"/reactome/cypher","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["reactome","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +sidebar_class_name: "post api-method" +info_path: docs/automat/automat +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import TabItem from "@theme/TabItem"; + +## Run cypher query + + + +Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/). + +
Request Body required
+ +Successful Response + +
Schema
    results object[] required
  • Array [
  • data object[] required
  • Array [
  • ]
  • ]
  • errors object[] required
  • Array [
  • ]
+ +Validation Error + +
Schema
    detail object[]
  • Array [
  • loc object[] required
  • Array [
  • anyOf
  • string
  • integer
  • ]
  • ]
+ \ No newline at end of file diff --git a/docs/automat/cypher-cypher-post-robokopkg.api.mdx b/docs/automat/cypher-cypher-post-robokopkg.api.mdx index f4779fe..4e0c4b0 100644 --- a/docs/automat/cypher-cypher-post-robokopkg.api.mdx +++ b/docs/automat/cypher-cypher-post-robokopkg.api.mdx @@ -5,7 +5,7 @@ description: "Runs cypher query against the Neo4j instance, and returns an equiv sidebar_label: "Run cypher query" hide_title: true hide_table_of_contents: true -api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_robokopkg","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["ROBOKOP KG"],"method":"post","path":"/robokopkg/cypher","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["robokopkg","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_robokopkg","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["ROBOKOP KG"],"method":"post","path":"/robokopkg/cypher","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["robokopkg","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/cypher-cypher-post-sri-reference-kg.api.mdx b/docs/automat/cypher-cypher-post-sri-reference-kg.api.mdx index bf56a0d..d58c5fc 100644 --- a/docs/automat/cypher-cypher-post-sri-reference-kg.api.mdx +++ b/docs/automat/cypher-cypher-post-sri-reference-kg.api.mdx @@ -5,7 +5,7 @@ description: "Runs cypher query against the Neo4j instance, and returns an equiv sidebar_label: "Run cypher query" hide_title: true hide_table_of_contents: true -api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_sri-reference-kg","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["SRI Reference KG"],"method":"post","path":"/sri-reference-kg/cypher","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["sri-reference-kg","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_sri-reference-kg","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["SRI Reference KG"],"method":"post","path":"/sri-reference-kg/cypher","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["sri-reference-kg","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/cypher-cypher-post-string-db.api.mdx b/docs/automat/cypher-cypher-post-string-db.api.mdx index 3400613..ea39d3c 100644 --- a/docs/automat/cypher-cypher-post-string-db.api.mdx +++ b/docs/automat/cypher-cypher-post-string-db.api.mdx @@ -5,7 +5,7 @@ description: "Runs cypher query against the Neo4j instance, and returns an equiv sidebar_label: "Run cypher query" hide_title: true hide_table_of_contents: true -api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_string-db","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["STRING"],"method":"post","path":"/string-db/cypher","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["string-db","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_string-db","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["STRING"],"method":"post","path":"/string-db/cypher","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["string-db","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/cypher-cypher-post-textminingkp.api.mdx b/docs/automat/cypher-cypher-post-textminingkp.api.mdx index 0dcb074..cd0f753 100644 --- a/docs/automat/cypher-cypher-post-textminingkp.api.mdx +++ b/docs/automat/cypher-cypher-post-textminingkp.api.mdx @@ -5,7 +5,7 @@ description: "Runs cypher query against the Neo4j instance, and returns an equiv sidebar_label: "Run cypher query" hide_title: true hide_table_of_contents: true -api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_textminingkp","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Text Mining Provider KG"],"method":"post","path":"/textminingkp/cypher","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["textminingkp","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_textminingkp","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Text Mining Provider KG"],"method":"post","path":"/textminingkp/cypher","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["textminingkp","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/cypher-cypher-post-ubergraph.api.mdx b/docs/automat/cypher-cypher-post-ubergraph.api.mdx index 77a942d..369b742 100644 --- a/docs/automat/cypher-cypher-post-ubergraph.api.mdx +++ b/docs/automat/cypher-cypher-post-ubergraph.api.mdx @@ -5,7 +5,7 @@ description: "Runs cypher query against the Neo4j instance, and returns an equiv sidebar_label: "Run cypher query" hide_title: true hide_table_of_contents: true -api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_ubergraph","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Ubergraph"],"method":"post","path":"/ubergraph/cypher","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["ubergraph","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_ubergraph","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Ubergraph"],"method":"post","path":"/ubergraph/cypher","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["ubergraph","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/cypher-cypher-post-viral-proteome.api.mdx b/docs/automat/cypher-cypher-post-viral-proteome.api.mdx index fadb30c..8ee799d 100644 --- a/docs/automat/cypher-cypher-post-viral-proteome.api.mdx +++ b/docs/automat/cypher-cypher-post-viral-proteome.api.mdx @@ -5,7 +5,7 @@ description: "Runs cypher query against the Neo4j instance, and returns an equiv sidebar_label: "Run cypher query" hide_title: true hide_table_of_contents: true -api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_viral-proteome","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Viral Proteome"],"method":"post","path":"/viral-proteome/cypher","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["viral-proteome","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"description":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","operationId":"cypher_cypher_post_viral-proteome","requestBody":{"content":{"application/json":{"schema":{"title":"CypherRequest","required":["query"],"type":"object","properties":{"query":{"title":"Query","type":"string"}}},"example":{"query":"MATCH (n) RETURN count(n)"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"CypherResponse","required":["results","errors"],"type":"object","properties":{"results":{"title":"Results","type":"array","items":{"title":"CypherResult","required":["columns","data"],"type":"object","properties":{"columns":{"title":"Columns","type":"array","items":{"type":"string"}},"data":{"title":"Data","type":"array","items":{"title":"CypherDatum","required":["row","meta"],"type":"object","properties":{"row":{"title":"Row","type":"array","items":{}},"meta":{"title":"Meta","type":"array","items":{}}}}}}}},"errors":{"title":"Errors","type":"array","items":{"title":"CypherError","required":["code","message"],"type":"object","properties":{"code":{"title":"Code","type":"string"},"message":{"title":"Message","type":"string"}}}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Text Mining Provider KG"],"method":"post","path":"/viral-proteome/cypher","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"query":"string"},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Run cypher query","description":{"content":"Runs cypher query against the Neo4j instance, and returns an equivalent response expected from a Neo4j HTTP endpoint (https://neo4j.com/docs/rest-docs/current/).","type":"text/plain"},"url":{"path":["viral-proteome","cypher"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/drug-central.tag.mdx b/docs/automat/drug-central.tag.mdx index 8d0c406..325a435 100644 --- a/docs/automat/drug-central.tag.mdx +++ b/docs/automat/drug-central.tag.mdx @@ -8,17 +8,17 @@ custom_edit_url: null -DrugCentral provides open-source data on active ingredients, chemical entities, pharmaceutical products, drug mode of action, indications, and pharmacologic action for approved drugs, derived from information provided by the US Food & Drug Administration, the European Medicines Agency, and the Pharmaceutical and Medical Devices Agency. Caveat: DrugCentral provides limited information on discontinued drugs and drugs approved outside of the US, but that information has not been validated. +DrugCentral provides open-source data on active ingredients, chemical entities, pharmaceutical products, drug mode of action, indications, and pharmacologic action for approved drugs, derived from information provided by the US Food & Drug Administration, the European Medicines Agency, and the Pharmaceutical and Medical Devices Agency. Note that DrugCentral provides limited information on discontinued drugs and drugs approved outside of the US, but that information has not been validated. -**Version:** 40591a308833c43a +**Version:** a186a44d2f9578d9 **URL:** [https://drugcentral.org/](https://drugcentral.org/) -**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/DrugCentral_Automat/40591a308833c43a/graph_40591a308833c43a.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/DrugCentral_Automat/40591a308833c43a/graph_40591a308833c43a.db.dump) +**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/DrugCentral_Automat/a186a44d2f9578d9](https://stars.renci.org/var/plater/bl-3.5.4/DrugCentral_Automat/a186a44d2f9578d9) -**Nodes:** 76,355 +**Nodes:** 77,217 -**Edges:** 645,905 +**Edges:** 647,107 diff --git a/docs/automat/get-list-of-platers.api.mdx b/docs/automat/get-list-of-platers.api.mdx index 56232a4..97a3c0f 100644 --- a/docs/automat/get-list-of-platers.api.mdx +++ b/docs/automat/get-list-of-platers.api.mdx @@ -5,7 +5,7 @@ description: "Returns list of available PLATER instances.An entry from this list sidebar_label: "List of platers available" hide_title: true hide_table_of_contents: true -api: {"description":"Returns list of available PLATER instances.An entry from this list can be a prefix to route requests to specific PLATER backend","operationId":"get_list_of_platers","parameters":[],"tags":["automat"],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","example":["plater-1","plater-2"]}}}}},"method":"get","path":"/registry","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"List of platers available","description":{"content":"Returns list of available PLATER instances.An entry from this list can be a prefix to route requests to specific PLATER backend","type":"text/plain"},"url":{"path":["registry"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns list of available PLATER instances.An entry from this list can be a prefix to route requests to specific PLATER backend","operationId":"get_list_of_platers","parameters":[],"tags":["automat"],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","example":["plater-1","plater-2"]}}}}},"method":"get","path":"/registry","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"List of platers available","description":{"content":"Returns list of available PLATER instances.An entry from this list can be a prefix to route requests to specific PLATER backend","type":"text/plain"},"url":{"path":["registry"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-cam-kp-trapi.api.mdx b/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-cam-kp-trapi.api.mdx deleted file mode 100644 index 035d143..0000000 --- a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-cam-kp-trapi.api.mdx +++ /dev/null @@ -1,46 +0,0 @@ ---- -id: get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-cam-kp-trapi -title: "Meta knowledge graph representation of this TRAPI web service." -description: "Returns meta knowledge graph representation of this TRAPI web service." -sidebar_label: "Meta knowledge graph representation of this TRAPI web service." -hide_title: true -hide_table_of_contents: true -api: {"tags":["trapi","CAM KP"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_cam-kp_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/cam-kp/1.3/meta_knowledge_graph","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["cam-kp","1.3","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} -sidebar_class_name: "get api-method" -info_path: docs/automat/automat -custom_edit_url: null ---- - -import ApiTabs from "@theme/ApiTabs"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import TabItem from "@theme/TabItem"; - -## Meta knowledge graph representation of this TRAPI web service. - - - -Returns meta knowledge graph representation of this TRAPI web service. - -
- -Successful Response - -
Schema
    nodes object required
    - -Custom class that implements MutableMapping and is hashable - -
  • property name*
  • edges object[] required
    - -Custom class that implements MutableSequence and is hashable - -
  • Array [
  • attributes object[]
    - -Custom class that implements MutableSequence and is hashable - -
  • Array [
  • ]
  • ]
- \ No newline at end of file diff --git a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-genome-alliance-trapi.api.mdx b/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-genome-alliance-trapi.api.mdx deleted file mode 100644 index 4b6c8c6..0000000 --- a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-genome-alliance-trapi.api.mdx +++ /dev/null @@ -1,46 +0,0 @@ ---- -id: get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-genome-alliance-trapi -title: "Meta knowledge graph representation of this TRAPI web service." -description: "Returns meta knowledge graph representation of this TRAPI web service." -sidebar_label: "Meta knowledge graph representation of this TRAPI web service." -hide_title: true -hide_table_of_contents: true -api: {"tags":["trapi","Alliance of Genome Resources Orthology"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_genome-alliance_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/genome-alliance/1.3/meta_knowledge_graph","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["genome-alliance","1.3","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} -sidebar_class_name: "get api-method" -info_path: docs/automat/automat -custom_edit_url: null ---- - -import ApiTabs from "@theme/ApiTabs"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import TabItem from "@theme/TabItem"; - -## Meta knowledge graph representation of this TRAPI web service. - - - -Returns meta knowledge graph representation of this TRAPI web service. - -
- -Successful Response - -
Schema
    nodes object required
    - -Custom class that implements MutableMapping and is hashable - -
  • property name*
  • edges object[] required
    - -Custom class that implements MutableSequence and is hashable - -
  • Array [
  • attributes object[]
    - -Custom class that implements MutableSequence and is hashable - -
  • Array [
  • ]
  • ]
- \ No newline at end of file diff --git a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-trapi-viral-proteome.api.mdx b/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-trapi-viral-proteome.api.mdx deleted file mode 100644 index d45658e..0000000 --- a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-trapi-viral-proteome.api.mdx +++ /dev/null @@ -1,46 +0,0 @@ ---- -id: get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-trapi-viral-proteome -title: "Meta knowledge graph representation of this TRAPI web service." -description: "Returns meta knowledge graph representation of this TRAPI web service." -sidebar_label: "Meta knowledge graph representation of this TRAPI web service." -hide_title: true -hide_table_of_contents: true -api: {"tags":["trapi","Viral Proteome"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_trapi_viral-proteome","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/viral-proteome/1.3/meta_knowledge_graph","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["viral-proteome","1.3","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} -sidebar_class_name: "get api-method" -info_path: docs/automat/automat -custom_edit_url: null ---- - -import ApiTabs from "@theme/ApiTabs"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import TabItem from "@theme/TabItem"; - -## Meta knowledge graph representation of this TRAPI web service. - - - -Returns meta knowledge graph representation of this TRAPI web service. - -
- -Successful Response - -
Schema
    nodes object required
    - -Custom class that implements MutableMapping and is hashable - -
  • property name*
  • edges object[] required
    - -Custom class that implements MutableSequence and is hashable - -
  • Array [
  • attributes object[]
    - -Custom class that implements MutableSequence and is hashable - -
  • Array [
  • ]
  • ]
- \ No newline at end of file diff --git a/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-binding-db-trapi.api.mdx b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-binding-db-trapi.api.mdx new file mode 100644 index 0000000..f75a836 --- /dev/null +++ b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-binding-db-trapi.api.mdx @@ -0,0 +1,50 @@ +--- +id: get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-binding-db-trapi +title: "Meta knowledge graph representation of this TRAPI web service." +description: "Returns meta knowledge graph representation of this TRAPI web service." +sidebar_label: "Meta knowledge graph representation of this TRAPI web service." +hide_title: true +hide_table_of_contents: true +api: {"tags":["trapi","BINDING"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_binding-db_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"qualifiers":{"title":"HashableSequence[MetaQualifier]","type":"array","items":{"title":"MetaQualifier","required":["qualifier_type_id"],"type":"object","properties":{"qualifier_type_id":{"title":"Qualifier Type Id","type":"string"},"applicable_values":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"association":{"title":"Association","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/binding-db/1.4/meta_knowledge_graph","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["binding-db","1.4","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +sidebar_class_name: "get api-method" +info_path: docs/automat/automat +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import TabItem from "@theme/TabItem"; + +## Meta knowledge graph representation of this TRAPI web service. + + + +Returns meta knowledge graph representation of this TRAPI web service. + +
+ +Successful Response + +
Schema
    nodes object required
    + +Custom class that implements MutableMapping and is hashable + +
  • property name*
  • edges object[] required
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • qualifiers object[]
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • attributes object[]
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
+ \ No newline at end of file diff --git a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-biolink-trapi.api.mdx b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-biolink-trapi.api.mdx similarity index 58% rename from docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-biolink-trapi.api.mdx rename to docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-biolink-trapi.api.mdx index 43745b9..e54cb1d 100644 --- a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-biolink-trapi.api.mdx +++ b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-biolink-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-biolink-trapi +id: get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-biolink-trapi title: "Meta knowledge graph representation of this TRAPI web service." description: "Returns meta knowledge graph representation of this TRAPI web service." sidebar_label: "Meta knowledge graph representation of this TRAPI web service." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","RENCI SRI Reference KG"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_biolink_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/biolink/1.3/meta_knowledge_graph","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["biolink","1.3","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","RENCI SRI Reference KG"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_biolink_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"qualifiers":{"title":"HashableSequence[MetaQualifier]","type":"array","items":{"title":"MetaQualifier","required":["qualifier_type_id"],"type":"object","properties":{"qualifier_type_id":{"title":"Qualifier Type Id","type":"string"},"applicable_values":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"association":{"title":"Association","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/biolink/1.4/meta_knowledge_graph","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["biolink","1.4","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null @@ -38,9 +38,13 @@ Custom class that implements MutableMapping and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • attributes object[]
    +
  • Array [
  • qualifiers object[]
    Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • +
  • Array [
  • ]
  • attributes object[]
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • \ No newline at end of file diff --git a/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-cam-kp-trapi.api.mdx b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-cam-kp-trapi.api.mdx new file mode 100644 index 0000000..b1286f3 --- /dev/null +++ b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-cam-kp-trapi.api.mdx @@ -0,0 +1,50 @@ +--- +id: get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-cam-kp-trapi +title: "Meta knowledge graph representation of this TRAPI web service." +description: "Returns meta knowledge graph representation of this TRAPI web service." +sidebar_label: "Meta knowledge graph representation of this TRAPI web service." +hide_title: true +hide_table_of_contents: true +api: {"tags":["trapi","CAM Provider KG"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_cam-kp_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"qualifiers":{"title":"HashableSequence[MetaQualifier]","type":"array","items":{"title":"MetaQualifier","required":["qualifier_type_id"],"type":"object","properties":{"qualifier_type_id":{"title":"Qualifier Type Id","type":"string"},"applicable_values":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"association":{"title":"Association","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/cam-kp/1.4/meta_knowledge_graph","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["cam-kp","1.4","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +sidebar_class_name: "get api-method" +info_path: docs/automat/automat +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import TabItem from "@theme/TabItem"; + +## Meta knowledge graph representation of this TRAPI web service. + + + +Returns meta knowledge graph representation of this TRAPI web service. + +
    + +Successful Response + +
    Schema
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • edges object[] required
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • qualifiers object[]
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • attributes object[]
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    + \ No newline at end of file diff --git a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-ctd-trapi.api.mdx b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-ctd-trapi.api.mdx similarity index 57% rename from docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-ctd-trapi.api.mdx rename to docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-ctd-trapi.api.mdx index 994c5eb..600163c 100644 --- a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-ctd-trapi.api.mdx +++ b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-ctd-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-ctd-trapi +id: get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-ctd-trapi title: "Meta knowledge graph representation of this TRAPI web service." description: "Returns meta knowledge graph representation of this TRAPI web service." sidebar_label: "Meta knowledge graph representation of this TRAPI web service." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","CTD"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_ctd_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/ctd/1.3/meta_knowledge_graph","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["ctd","1.3","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","CTD"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_ctd_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"qualifiers":{"title":"HashableSequence[MetaQualifier]","type":"array","items":{"title":"MetaQualifier","required":["qualifier_type_id"],"type":"object","properties":{"qualifier_type_id":{"title":"Qualifier Type Id","type":"string"},"applicable_values":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"association":{"title":"Association","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/ctd/1.4/meta_knowledge_graph","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["ctd","1.4","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null @@ -38,9 +38,13 @@ Custom class that implements MutableMapping and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • attributes object[]
    +
  • Array [
  • qualifiers object[]
    Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • +
  • Array [
  • ]
  • attributes object[]
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • \ No newline at end of file diff --git a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-drugcentral-trapi.api.mdx b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-drugcentral-trapi.api.mdx similarity index 58% rename from docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-drugcentral-trapi.api.mdx rename to docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-drugcentral-trapi.api.mdx index bd77160..7e64126 100644 --- a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-drugcentral-trapi.api.mdx +++ b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-drugcentral-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-drugcentral-trapi +id: get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-drugcentral-trapi title: "Meta knowledge graph representation of this TRAPI web service." description: "Returns meta knowledge graph representation of this TRAPI web service." sidebar_label: "Meta knowledge graph representation of this TRAPI web service." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","DrugCentral"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_drugcentral_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/drugcentral/1.3/meta_knowledge_graph","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["drugcentral","1.3","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","DrugCentral"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_drugcentral_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"qualifiers":{"title":"HashableSequence[MetaQualifier]","type":"array","items":{"title":"MetaQualifier","required":["qualifier_type_id"],"type":"object","properties":{"qualifier_type_id":{"title":"Qualifier Type Id","type":"string"},"applicable_values":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"association":{"title":"Association","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/drugcentral/1.4/meta_knowledge_graph","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["drugcentral","1.4","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null @@ -38,9 +38,13 @@ Custom class that implements MutableMapping and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • attributes object[]
    +
  • Array [
  • qualifiers object[]
    Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • +
  • Array [
  • ]
  • attributes object[]
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • \ No newline at end of file diff --git a/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-genome-alliance-trapi.api.mdx b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-genome-alliance-trapi.api.mdx new file mode 100644 index 0000000..084503a --- /dev/null +++ b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-genome-alliance-trapi.api.mdx @@ -0,0 +1,50 @@ +--- +id: get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-genome-alliance-trapi +title: "Meta knowledge graph representation of this TRAPI web service." +description: "Returns meta knowledge graph representation of this TRAPI web service." +sidebar_label: "Meta knowledge graph representation of this TRAPI web service." +hide_title: true +hide_table_of_contents: true +api: {"tags":["trapi","Alliance of Genome Resources"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_genome-alliance_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"qualifiers":{"title":"HashableSequence[MetaQualifier]","type":"array","items":{"title":"MetaQualifier","required":["qualifier_type_id"],"type":"object","properties":{"qualifier_type_id":{"title":"Qualifier Type Id","type":"string"},"applicable_values":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"association":{"title":"Association","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/genome-alliance/1.4/meta_knowledge_graph","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["genome-alliance","1.4","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +sidebar_class_name: "get api-method" +info_path: docs/automat/automat +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import TabItem from "@theme/TabItem"; + +## Meta knowledge graph representation of this TRAPI web service. + + + +Returns meta knowledge graph representation of this TRAPI web service. + +
    + +Successful Response + +
    Schema
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • edges object[] required
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • qualifiers object[]
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • attributes object[]
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    + \ No newline at end of file diff --git a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-gtex-trapi.api.mdx b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-gtex-trapi.api.mdx similarity index 58% rename from docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-gtex-trapi.api.mdx rename to docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-gtex-trapi.api.mdx index 2e97441..0be9249 100644 --- a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-gtex-trapi.api.mdx +++ b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-gtex-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-gtex-trapi +id: get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-gtex-trapi title: "Meta knowledge graph representation of this TRAPI web service." description: "Returns meta knowledge graph representation of this TRAPI web service." sidebar_label: "Meta knowledge graph representation of this TRAPI web service." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","GTEx"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_gtex_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/gtex/1.3/meta_knowledge_graph","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["gtex","1.3","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","GTEx"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_gtex_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"qualifiers":{"title":"HashableSequence[MetaQualifier]","type":"array","items":{"title":"MetaQualifier","required":["qualifier_type_id"],"type":"object","properties":{"qualifier_type_id":{"title":"Qualifier Type Id","type":"string"},"applicable_values":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"association":{"title":"Association","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/gtex/1.4/meta_knowledge_graph","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["gtex","1.4","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null @@ -38,9 +38,13 @@ Custom class that implements MutableMapping and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • attributes object[]
    +
  • Array [
  • qualifiers object[]
    Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • +
  • Array [
  • ]
  • attributes object[]
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • \ No newline at end of file diff --git a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-gtopdb-trapi.api.mdx b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-gtopdb-trapi.api.mdx similarity index 58% rename from docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-gtopdb-trapi.api.mdx rename to docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-gtopdb-trapi.api.mdx index 8c8e06e..993a843 100644 --- a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-gtopdb-trapi.api.mdx +++ b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-gtopdb-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-gtopdb-trapi +id: get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-gtopdb-trapi title: "Meta knowledge graph representation of this TRAPI web service." description: "Returns meta knowledge graph representation of this TRAPI web service." sidebar_label: "Meta knowledge graph representation of this TRAPI web service." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","GtoPdb"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_gtopdb_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/gtopdb/1.3/meta_knowledge_graph","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["gtopdb","1.3","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","GtoPdb"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_gtopdb_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"qualifiers":{"title":"HashableSequence[MetaQualifier]","type":"array","items":{"title":"MetaQualifier","required":["qualifier_type_id"],"type":"object","properties":{"qualifier_type_id":{"title":"Qualifier Type Id","type":"string"},"applicable_values":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"association":{"title":"Association","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/gtopdb/1.4/meta_knowledge_graph","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["gtopdb","1.4","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null @@ -38,9 +38,13 @@ Custom class that implements MutableMapping and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • attributes object[]
    +
  • Array [
  • qualifiers object[]
    Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • +
  • Array [
  • ]
  • attributes object[]
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • \ No newline at end of file diff --git a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-gwas-catalog-trapi.api.mdx b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-gwas-catalog-trapi.api.mdx similarity index 58% rename from docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-gwas-catalog-trapi.api.mdx rename to docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-gwas-catalog-trapi.api.mdx index 4a890ca..87bb74a 100644 --- a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-gwas-catalog-trapi.api.mdx +++ b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-gwas-catalog-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-gwas-catalog-trapi +id: get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-gwas-catalog-trapi title: "Meta knowledge graph representation of this TRAPI web service." description: "Returns meta knowledge graph representation of this TRAPI web service." sidebar_label: "Meta knowledge graph representation of this TRAPI web service." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","GWAS Catalog"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_gwas-catalog_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/gwas-catalog/1.3/meta_knowledge_graph","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["gwas-catalog","1.3","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","GWAS Catalog"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_gwas-catalog_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"qualifiers":{"title":"HashableSequence[MetaQualifier]","type":"array","items":{"title":"MetaQualifier","required":["qualifier_type_id"],"type":"object","properties":{"qualifier_type_id":{"title":"Qualifier Type Id","type":"string"},"applicable_values":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"association":{"title":"Association","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/gwas-catalog/1.4/meta_knowledge_graph","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["gwas-catalog","1.4","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null @@ -38,9 +38,13 @@ Custom class that implements MutableMapping and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • attributes object[]
    +
  • Array [
  • qualifiers object[]
    Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • +
  • Array [
  • ]
  • attributes object[]
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • \ No newline at end of file diff --git a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-hetio-trapi.api.mdx b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-hetio-trapi.api.mdx similarity index 58% rename from docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-hetio-trapi.api.mdx rename to docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-hetio-trapi.api.mdx index 10a0983..c3c64be 100644 --- a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-hetio-trapi.api.mdx +++ b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-hetio-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-hetio-trapi +id: get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-hetio-trapi title: "Meta knowledge graph representation of this TRAPI web service." description: "Returns meta knowledge graph representation of this TRAPI web service." sidebar_label: "Meta knowledge graph representation of this TRAPI web service." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","Hetionet"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_hetio_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/hetio/1.3/meta_knowledge_graph","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["hetio","1.3","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","Hetionet"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_hetio_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"qualifiers":{"title":"HashableSequence[MetaQualifier]","type":"array","items":{"title":"MetaQualifier","required":["qualifier_type_id"],"type":"object","properties":{"qualifier_type_id":{"title":"Qualifier Type Id","type":"string"},"applicable_values":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"association":{"title":"Association","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/hetio/1.4/meta_knowledge_graph","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["hetio","1.4","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null @@ -38,9 +38,13 @@ Custom class that implements MutableMapping and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • attributes object[]
    +
  • Array [
  • qualifiers object[]
    Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • +
  • Array [
  • ]
  • attributes object[]
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • \ No newline at end of file diff --git a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-hgnc-trapi.api.mdx b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-hgnc-trapi.api.mdx similarity index 58% rename from docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-hgnc-trapi.api.mdx rename to docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-hgnc-trapi.api.mdx index e9a157f..5d117e8 100644 --- a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-hgnc-trapi.api.mdx +++ b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-hgnc-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-hgnc-trapi +id: get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-hgnc-trapi title: "Meta knowledge graph representation of this TRAPI web service." description: "Returns meta knowledge graph representation of this TRAPI web service." sidebar_label: "Meta knowledge graph representation of this TRAPI web service." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","HGNC"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_hgnc_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/hgnc/1.3/meta_knowledge_graph","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["hgnc","1.3","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","HGNC"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_hgnc_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"qualifiers":{"title":"HashableSequence[MetaQualifier]","type":"array","items":{"title":"MetaQualifier","required":["qualifier_type_id"],"type":"object","properties":{"qualifier_type_id":{"title":"Qualifier Type Id","type":"string"},"applicable_values":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"association":{"title":"Association","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/hgnc/1.4/meta_knowledge_graph","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["hgnc","1.4","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null @@ -38,9 +38,13 @@ Custom class that implements MutableMapping and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • attributes object[]
    +
  • Array [
  • qualifiers object[]
    Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • +
  • Array [
  • ]
  • attributes object[]
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • \ No newline at end of file diff --git a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-hmdb-trapi.api.mdx b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-hmdb-trapi.api.mdx similarity index 58% rename from docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-hmdb-trapi.api.mdx rename to docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-hmdb-trapi.api.mdx index 11acb58..f54287c 100644 --- a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-hmdb-trapi.api.mdx +++ b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-hmdb-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-hmdb-trapi +id: get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-hmdb-trapi title: "Meta knowledge graph representation of this TRAPI web service." description: "Returns meta knowledge graph representation of this TRAPI web service." sidebar_label: "Meta knowledge graph representation of this TRAPI web service." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","HMDB"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_hmdb_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/hmdb/1.3/meta_knowledge_graph","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["hmdb","1.3","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","HMDB"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_hmdb_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"qualifiers":{"title":"HashableSequence[MetaQualifier]","type":"array","items":{"title":"MetaQualifier","required":["qualifier_type_id"],"type":"object","properties":{"qualifier_type_id":{"title":"Qualifier Type Id","type":"string"},"applicable_values":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"association":{"title":"Association","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/hmdb/1.4/meta_knowledge_graph","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["hmdb","1.4","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null @@ -38,9 +38,13 @@ Custom class that implements MutableMapping and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • attributes object[]
    +
  • Array [
  • qualifiers object[]
    Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • +
  • Array [
  • ]
  • attributes object[]
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • \ No newline at end of file diff --git a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-human-goa-trapi.api.mdx b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-human-goa-trapi.api.mdx similarity index 58% rename from docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-human-goa-trapi.api.mdx rename to docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-human-goa-trapi.api.mdx index 544b827..33a581a 100644 --- a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-human-goa-trapi.api.mdx +++ b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-human-goa-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-human-goa-trapi +id: get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-human-goa-trapi title: "Meta knowledge graph representation of this TRAPI web service." description: "Returns meta knowledge graph representation of this TRAPI web service." sidebar_label: "Meta knowledge graph representation of this TRAPI web service." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","Human GOA"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_human-goa_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/human-goa/1.3/meta_knowledge_graph","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["human-goa","1.3","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","Human GOA"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_human-goa_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"qualifiers":{"title":"HashableSequence[MetaQualifier]","type":"array","items":{"title":"MetaQualifier","required":["qualifier_type_id"],"type":"object","properties":{"qualifier_type_id":{"title":"Qualifier Type Id","type":"string"},"applicable_values":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"association":{"title":"Association","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/human-goa/1.4/meta_knowledge_graph","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["human-goa","1.4","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null @@ -38,9 +38,13 @@ Custom class that implements MutableMapping and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • attributes object[]
    +
  • Array [
  • qualifiers object[]
    Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • +
  • Array [
  • ]
  • attributes object[]
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • \ No newline at end of file diff --git a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-icees-kg-trapi.api.mdx b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-icees-kg-trapi.api.mdx similarity index 58% rename from docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-icees-kg-trapi.api.mdx rename to docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-icees-kg-trapi.api.mdx index 8899605..27fc505 100644 --- a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-icees-kg-trapi.api.mdx +++ b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-icees-kg-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-icees-kg-trapi +id: get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-icees-kg-trapi title: "Meta knowledge graph representation of this TRAPI web service." description: "Returns meta knowledge graph representation of this TRAPI web service." sidebar_label: "Meta knowledge graph representation of this TRAPI web service." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","ICEES KG"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_icees-kg_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/icees-kg/1.3/meta_knowledge_graph","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["icees-kg","1.3","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","ICEES KG"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_icees-kg_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"qualifiers":{"title":"HashableSequence[MetaQualifier]","type":"array","items":{"title":"MetaQualifier","required":["qualifier_type_id"],"type":"object","properties":{"qualifier_type_id":{"title":"Qualifier Type Id","type":"string"},"applicable_values":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"association":{"title":"Association","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/icees-kg/1.4/meta_knowledge_graph","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["icees-kg","1.4","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null @@ -38,9 +38,13 @@ Custom class that implements MutableMapping and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • attributes object[]
    +
  • Array [
  • qualifiers object[]
    Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • +
  • Array [
  • ]
  • attributes object[]
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • \ No newline at end of file diff --git a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-intact-trapi.api.mdx b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-intact-trapi.api.mdx similarity index 58% rename from docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-intact-trapi.api.mdx rename to docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-intact-trapi.api.mdx index a8719e6..efc8eee 100644 --- a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-intact-trapi.api.mdx +++ b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-intact-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-intact-trapi +id: get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-intact-trapi title: "Meta knowledge graph representation of this TRAPI web service." description: "Returns meta knowledge graph representation of this TRAPI web service." sidebar_label: "Meta knowledge graph representation of this TRAPI web service." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","IntAct Molecular Interaction Database"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_intact_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/intact/1.3/meta_knowledge_graph","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["intact","1.3","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","IntAct Molecular Interaction Database"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_intact_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"qualifiers":{"title":"HashableSequence[MetaQualifier]","type":"array","items":{"title":"MetaQualifier","required":["qualifier_type_id"],"type":"object","properties":{"qualifier_type_id":{"title":"Qualifier Type Id","type":"string"},"applicable_values":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"association":{"title":"Association","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/intact/1.4/meta_knowledge_graph","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["intact","1.4","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null @@ -38,9 +38,13 @@ Custom class that implements MutableMapping and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • attributes object[]
    +
  • Array [
  • qualifiers object[]
    Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • +
  • Array [
  • ]
  • attributes object[]
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • \ No newline at end of file diff --git a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-panther-trapi.api.mdx b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-panther-trapi.api.mdx similarity index 58% rename from docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-panther-trapi.api.mdx rename to docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-panther-trapi.api.mdx index 3f563af..b2df2e6 100644 --- a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-panther-trapi.api.mdx +++ b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-panther-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-panther-trapi +id: get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-panther-trapi title: "Meta knowledge graph representation of this TRAPI web service." description: "Returns meta knowledge graph representation of this TRAPI web service." sidebar_label: "Meta knowledge graph representation of this TRAPI web service." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","PANTHER"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_panther_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/panther/1.3/meta_knowledge_graph","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["panther","1.3","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","PANTHER"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_panther_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"qualifiers":{"title":"HashableSequence[MetaQualifier]","type":"array","items":{"title":"MetaQualifier","required":["qualifier_type_id"],"type":"object","properties":{"qualifier_type_id":{"title":"Qualifier Type Id","type":"string"},"applicable_values":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"association":{"title":"Association","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/panther/1.4/meta_knowledge_graph","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["panther","1.4","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null @@ -38,9 +38,13 @@ Custom class that implements MutableMapping and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • attributes object[]
    +
  • Array [
  • qualifiers object[]
    Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • +
  • Array [
  • ]
  • attributes object[]
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • \ No newline at end of file diff --git a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-pharos-trapi.api.mdx b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-pharos-trapi.api.mdx similarity index 58% rename from docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-pharos-trapi.api.mdx rename to docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-pharos-trapi.api.mdx index d95a83e..9121c3a 100644 --- a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-pharos-trapi.api.mdx +++ b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-pharos-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-pharos-trapi +id: get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-pharos-trapi title: "Meta knowledge graph representation of this TRAPI web service." description: "Returns meta knowledge graph representation of this TRAPI web service." sidebar_label: "Meta knowledge graph representation of this TRAPI web service." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","Pharos"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_pharos_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/pharos/1.3/meta_knowledge_graph","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["pharos","1.3","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","Pharos"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_pharos_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"qualifiers":{"title":"HashableSequence[MetaQualifier]","type":"array","items":{"title":"MetaQualifier","required":["qualifier_type_id"],"type":"object","properties":{"qualifier_type_id":{"title":"Qualifier Type Id","type":"string"},"applicable_values":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"association":{"title":"Association","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/pharos/1.4/meta_knowledge_graph","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["pharos","1.4","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null @@ -38,9 +38,13 @@ Custom class that implements MutableMapping and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • attributes object[]
    +
  • Array [
  • qualifiers object[]
    Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • +
  • Array [
  • ]
  • attributes object[]
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • \ No newline at end of file diff --git a/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-reactome-trapi.api.mdx b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-reactome-trapi.api.mdx new file mode 100644 index 0000000..e788c48 --- /dev/null +++ b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-reactome-trapi.api.mdx @@ -0,0 +1,50 @@ +--- +id: get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-reactome-trapi +title: "Meta knowledge graph representation of this TRAPI web service." +description: "Returns meta knowledge graph representation of this TRAPI web service." +sidebar_label: "Meta knowledge graph representation of this TRAPI web service." +hide_title: true +hide_table_of_contents: true +api: {"tags":["trapi","Reactome"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_reactome_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"qualifiers":{"title":"HashableSequence[MetaQualifier]","type":"array","items":{"title":"MetaQualifier","required":["qualifier_type_id"],"type":"object","properties":{"qualifier_type_id":{"title":"Qualifier Type Id","type":"string"},"applicable_values":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"association":{"title":"Association","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/reactome/1.4/meta_knowledge_graph","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["reactome","1.4","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +sidebar_class_name: "get api-method" +info_path: docs/automat/automat +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import TabItem from "@theme/TabItem"; + +## Meta knowledge graph representation of this TRAPI web service. + + + +Returns meta knowledge graph representation of this TRAPI web service. + +
    + +Successful Response + +
    Schema
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • edges object[] required
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • qualifiers object[]
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • attributes object[]
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    + \ No newline at end of file diff --git a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-robokopkg-trapi.api.mdx b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-robokopkg-trapi.api.mdx similarity index 58% rename from docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-robokopkg-trapi.api.mdx rename to docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-robokopkg-trapi.api.mdx index 96c6acd..9672534 100644 --- a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-robokopkg-trapi.api.mdx +++ b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-robokopkg-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-robokopkg-trapi +id: get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-robokopkg-trapi title: "Meta knowledge graph representation of this TRAPI web service." description: "Returns meta knowledge graph representation of this TRAPI web service." sidebar_label: "Meta knowledge graph representation of this TRAPI web service." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","ROBOKOP KG"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_robokopkg_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/robokopkg/1.3/meta_knowledge_graph","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["robokopkg","1.3","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","ROBOKOP KG"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_robokopkg_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"qualifiers":{"title":"HashableSequence[MetaQualifier]","type":"array","items":{"title":"MetaQualifier","required":["qualifier_type_id"],"type":"object","properties":{"qualifier_type_id":{"title":"Qualifier Type Id","type":"string"},"applicable_values":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"association":{"title":"Association","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/robokopkg/1.4/meta_knowledge_graph","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["robokopkg","1.4","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null @@ -38,9 +38,13 @@ Custom class that implements MutableMapping and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • attributes object[]
    +
  • Array [
  • qualifiers object[]
    Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • +
  • Array [
  • ]
  • attributes object[]
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • \ No newline at end of file diff --git a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-sri-reference-kg-trapi.api.mdx b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-sri-reference-kg-trapi.api.mdx similarity index 58% rename from docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-sri-reference-kg-trapi.api.mdx rename to docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-sri-reference-kg-trapi.api.mdx index b26be3b..417ef05 100644 --- a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-sri-reference-kg-trapi.api.mdx +++ b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-sri-reference-kg-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-sri-reference-kg-trapi +id: get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-sri-reference-kg-trapi title: "Meta knowledge graph representation of this TRAPI web service." description: "Returns meta knowledge graph representation of this TRAPI web service." sidebar_label: "Meta knowledge graph representation of this TRAPI web service." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","SRI Reference KG"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_sri-reference-kg_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/sri-reference-kg/1.3/meta_knowledge_graph","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["sri-reference-kg","1.3","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","SRI Reference KG"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_sri-reference-kg_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"qualifiers":{"title":"HashableSequence[MetaQualifier]","type":"array","items":{"title":"MetaQualifier","required":["qualifier_type_id"],"type":"object","properties":{"qualifier_type_id":{"title":"Qualifier Type Id","type":"string"},"applicable_values":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"association":{"title":"Association","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/sri-reference-kg/1.4/meta_knowledge_graph","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["sri-reference-kg","1.4","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null @@ -38,9 +38,13 @@ Custom class that implements MutableMapping and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • attributes object[]
    +
  • Array [
  • qualifiers object[]
    Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • +
  • Array [
  • ]
  • attributes object[]
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • \ No newline at end of file diff --git a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-string-db-trapi.api.mdx b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-string-db-trapi.api.mdx similarity index 58% rename from docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-string-db-trapi.api.mdx rename to docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-string-db-trapi.api.mdx index 4869776..5679fa3 100644 --- a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-string-db-trapi.api.mdx +++ b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-string-db-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-string-db-trapi +id: get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-string-db-trapi title: "Meta knowledge graph representation of this TRAPI web service." description: "Returns meta knowledge graph representation of this TRAPI web service." sidebar_label: "Meta knowledge graph representation of this TRAPI web service." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","STRING"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_string-db_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/string-db/1.3/meta_knowledge_graph","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["string-db","1.3","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","STRING"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_string-db_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"qualifiers":{"title":"HashableSequence[MetaQualifier]","type":"array","items":{"title":"MetaQualifier","required":["qualifier_type_id"],"type":"object","properties":{"qualifier_type_id":{"title":"Qualifier Type Id","type":"string"},"applicable_values":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"association":{"title":"Association","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/string-db/1.4/meta_knowledge_graph","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["string-db","1.4","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null @@ -38,9 +38,13 @@ Custom class that implements MutableMapping and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • attributes object[]
    +
  • Array [
  • qualifiers object[]
    Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • +
  • Array [
  • ]
  • attributes object[]
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • \ No newline at end of file diff --git a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-textminingkp-trapi.api.mdx b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-textminingkp-trapi.api.mdx similarity index 58% rename from docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-textminingkp-trapi.api.mdx rename to docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-textminingkp-trapi.api.mdx index 005777c..f7a868b 100644 --- a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-textminingkp-trapi.api.mdx +++ b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-textminingkp-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-textminingkp-trapi +id: get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-textminingkp-trapi title: "Meta knowledge graph representation of this TRAPI web service." description: "Returns meta knowledge graph representation of this TRAPI web service." sidebar_label: "Meta knowledge graph representation of this TRAPI web service." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","Text Mining Provider KG"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_textminingkp_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/textminingkp/1.3/meta_knowledge_graph","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["textminingkp","1.3","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","Text Mining Provider KG"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_textminingkp_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"qualifiers":{"title":"HashableSequence[MetaQualifier]","type":"array","items":{"title":"MetaQualifier","required":["qualifier_type_id"],"type":"object","properties":{"qualifier_type_id":{"title":"Qualifier Type Id","type":"string"},"applicable_values":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"association":{"title":"Association","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/textminingkp/1.4/meta_knowledge_graph","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["textminingkp","1.4","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null @@ -38,9 +38,13 @@ Custom class that implements MutableMapping and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • attributes object[]
    +
  • Array [
  • qualifiers object[]
    Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • +
  • Array [
  • ]
  • attributes object[]
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • \ No newline at end of file diff --git a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-trapi-ubergraph.api.mdx b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-trapi-ubergraph.api.mdx similarity index 58% rename from docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-trapi-ubergraph.api.mdx rename to docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-trapi-ubergraph.api.mdx index b1c0bc8..f9f1bcc 100644 --- a/docs/automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-trapi-ubergraph.api.mdx +++ b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-trapi-ubergraph.api.mdx @@ -1,11 +1,11 @@ --- -id: get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-trapi-ubergraph +id: get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-trapi-ubergraph title: "Meta knowledge graph representation of this TRAPI web service." description: "Returns meta knowledge graph representation of this TRAPI web service." sidebar_label: "Meta knowledge graph representation of this TRAPI web service." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","Ubergraph"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_3_meta_knowledge_graph_get_trapi_ubergraph","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/ubergraph/1.3/meta_knowledge_graph","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["ubergraph","1.3","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","Ubergraph"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_trapi_ubergraph","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"qualifiers":{"title":"HashableSequence[MetaQualifier]","type":"array","items":{"title":"MetaQualifier","required":["qualifier_type_id"],"type":"object","properties":{"qualifier_type_id":{"title":"Qualifier Type Id","type":"string"},"applicable_values":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"association":{"title":"Association","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/ubergraph/1.4/meta_knowledge_graph","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["ubergraph","1.4","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null @@ -38,9 +38,13 @@ Custom class that implements MutableMapping and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • attributes object[]
    +
  • Array [
  • qualifiers object[]
    Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • +
  • Array [
  • ]
  • attributes object[]
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • \ No newline at end of file diff --git a/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-trapi-viral-proteome.api.mdx b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-trapi-viral-proteome.api.mdx new file mode 100644 index 0000000..6558e56 --- /dev/null +++ b/docs/automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-trapi-viral-proteome.api.mdx @@ -0,0 +1,50 @@ +--- +id: get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-trapi-viral-proteome +title: "Meta knowledge graph representation of this TRAPI web service." +description: "Returns meta knowledge graph representation of this TRAPI web service." +sidebar_label: "Meta knowledge graph representation of this TRAPI web service." +hide_title: true +hide_table_of_contents: true +api: {"tags":["trapi","Text Mining Provider KG"],"description":"Returns meta knowledge graph representation of this TRAPI web service.","operationId":"get_meta_knowledge_graph_1_4_meta_knowledge_graph_get_trapi_viral-proteome","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"MetaKnowledgeGraph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"HashableMapping[str, MetaNode]","type":"object","additionalProperties":{"title":"MetaNode","required":["id_prefixes"],"type":"object","properties":{"id_prefixes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableMapping and is hashable","default":{}},"edges":{"title":"HashableSequence[MetaEdge]","type":"array","items":{"title":"MetaEdge","required":["subject","predicate","object"],"type":"object","properties":{"subject":{"title":"Subject","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"object":{"title":"Object","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"qualifiers":{"title":"HashableSequence[MetaQualifier]","type":"array","items":{"title":"MetaQualifier","required":["qualifier_type_id"],"type":"object","properties":{"qualifier_type_id":{"title":"Qualifier Type Id","type":"string"},"applicable_values":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"attributes":{"title":"HashableSequence[MetaAttribute]","type":"array","items":{"title":"MetaAttribute","required":["attribute_type_id"],"type":"object","properties":{"attribute_type_id":{"title":"Attribute Type Id","type":"string"},"attribute_source":{"title":"Attribute Source","type":"string"},"original_attribute_names":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"constraint_use":{"title":"Constraint Use","type":"boolean","default":false},"constraint_name":{"title":"Constraint Name","type":"string"}},"description":"MetaAttribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"knowledge_types":{"title":"HashableSequence[KnowledgeType]","type":"array","items":{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"association":{"title":"Association","pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}}}}},"method":"get","path":"/viral-proteome/1.4/meta_knowledge_graph","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Meta knowledge graph representation of this TRAPI web service.","description":{"content":"Returns meta knowledge graph representation of this TRAPI web service.","type":"text/plain"},"url":{"path":["viral-proteome","1.4","meta_knowledge_graph"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +sidebar_class_name: "get api-method" +info_path: docs/automat/automat +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import TabItem from "@theme/TabItem"; + +## Meta knowledge graph representation of this TRAPI web service. + + + +Returns meta knowledge graph representation of this TRAPI web service. + +
    + +Successful Response + +
    Schema
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • edges object[] required
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • qualifiers object[]
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • attributes object[]
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    + \ No newline at end of file diff --git a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-cam-kp-trapi.api.mdx b/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-cam-kp-trapi.api.mdx deleted file mode 100644 index 68edab7..0000000 --- a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-cam-kp-trapi.api.mdx +++ /dev/null @@ -1,34 +0,0 @@ ---- -id: get-sri-testing-data-1-3-sri-testing-data-get-cam-kp-trapi -title: "Test data for usage by the SRI Testing Harness." -description: "Returns a list of edges that are representative examples of the knowledge graph." -sidebar_label: "Test data for usage by the SRI Testing Harness." -hide_title: true -hide_table_of_contents: true -api: {"tags":["trapi","CAM KP"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_3_sri_testing_data_get_cam-kp_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/cam-kp/1.3/sri_testing_data","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["cam-kp","1.3","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} -sidebar_class_name: "get api-method" -info_path: docs/automat/automat -custom_edit_url: null ---- - -import ApiTabs from "@theme/ApiTabs"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import TabItem from "@theme/TabItem"; - -## Test data for usage by the SRI Testing Harness. - - - -Returns a list of edges that are representative examples of the knowledge graph. - -
    - -Successful Response - -
    Schema
      edges object[] required
    • Array [
    • ]
    - \ No newline at end of file diff --git a/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-binding-db-trapi.api.mdx b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-binding-db-trapi.api.mdx new file mode 100644 index 0000000..ccd2137 --- /dev/null +++ b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-binding-db-trapi.api.mdx @@ -0,0 +1,34 @@ +--- +id: get-sri-testing-data-1-4-sri-testing-data-get-binding-db-trapi +title: "Test data for usage by the SRI Testing Harness." +description: "Returns a list of edges that are representative examples of the knowledge graph." +sidebar_label: "Test data for usage by the SRI Testing Harness." +hide_title: true +hide_table_of_contents: true +api: {"tags":["trapi","BINDING"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_4_sri_testing_data_get_binding-db_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/binding-db/1.4/sri_testing_data","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["binding-db","1.4","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +sidebar_class_name: "get api-method" +info_path: docs/automat/automat +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import TabItem from "@theme/TabItem"; + +## Test data for usage by the SRI Testing Harness. + + + +Returns a list of edges that are representative examples of the knowledge graph. + +
    + +Successful Response + +
    Schema
      edges object[] required
    • Array [
    • ]
    + \ No newline at end of file diff --git a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-biolink-trapi.api.mdx b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-biolink-trapi.api.mdx similarity index 87% rename from docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-biolink-trapi.api.mdx rename to docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-biolink-trapi.api.mdx index 5b1d48d..791dd9a 100644 --- a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-biolink-trapi.api.mdx +++ b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-biolink-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-sri-testing-data-1-3-sri-testing-data-get-biolink-trapi +id: get-sri-testing-data-1-4-sri-testing-data-get-biolink-trapi title: "Test data for usage by the SRI Testing Harness." description: "Returns a list of edges that are representative examples of the knowledge graph." sidebar_label: "Test data for usage by the SRI Testing Harness." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","RENCI SRI Reference KG"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_3_sri_testing_data_get_biolink_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/biolink/1.3/sri_testing_data","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["biolink","1.3","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","RENCI SRI Reference KG"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_4_sri_testing_data_get_biolink_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/biolink/1.4/sri_testing_data","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["biolink","1.4","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-cam-kp-trapi.api.mdx b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-cam-kp-trapi.api.mdx new file mode 100644 index 0000000..5d3f322 --- /dev/null +++ b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-cam-kp-trapi.api.mdx @@ -0,0 +1,34 @@ +--- +id: get-sri-testing-data-1-4-sri-testing-data-get-cam-kp-trapi +title: "Test data for usage by the SRI Testing Harness." +description: "Returns a list of edges that are representative examples of the knowledge graph." +sidebar_label: "Test data for usage by the SRI Testing Harness." +hide_title: true +hide_table_of_contents: true +api: {"tags":["trapi","CAM Provider KG"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_4_sri_testing_data_get_cam-kp_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/cam-kp/1.4/sri_testing_data","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["cam-kp","1.4","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +sidebar_class_name: "get api-method" +info_path: docs/automat/automat +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import TabItem from "@theme/TabItem"; + +## Test data for usage by the SRI Testing Harness. + + + +Returns a list of edges that are representative examples of the knowledge graph. + +
    + +Successful Response + +
    Schema
      edges object[] required
    • Array [
    • ]
    + \ No newline at end of file diff --git a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-ctd-trapi.api.mdx b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-ctd-trapi.api.mdx similarity index 87% rename from docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-ctd-trapi.api.mdx rename to docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-ctd-trapi.api.mdx index ba4ccb4..78503cf 100644 --- a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-ctd-trapi.api.mdx +++ b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-ctd-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-sri-testing-data-1-3-sri-testing-data-get-ctd-trapi +id: get-sri-testing-data-1-4-sri-testing-data-get-ctd-trapi title: "Test data for usage by the SRI Testing Harness." description: "Returns a list of edges that are representative examples of the knowledge graph." sidebar_label: "Test data for usage by the SRI Testing Harness." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","CTD"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_3_sri_testing_data_get_ctd_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/ctd/1.3/sri_testing_data","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["ctd","1.3","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","CTD"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_4_sri_testing_data_get_ctd_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/ctd/1.4/sri_testing_data","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["ctd","1.4","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-drugcentral-trapi.api.mdx b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-drugcentral-trapi.api.mdx similarity index 87% rename from docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-drugcentral-trapi.api.mdx rename to docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-drugcentral-trapi.api.mdx index 2ef776a..a217d9c 100644 --- a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-drugcentral-trapi.api.mdx +++ b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-drugcentral-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-sri-testing-data-1-3-sri-testing-data-get-drugcentral-trapi +id: get-sri-testing-data-1-4-sri-testing-data-get-drugcentral-trapi title: "Test data for usage by the SRI Testing Harness." description: "Returns a list of edges that are representative examples of the knowledge graph." sidebar_label: "Test data for usage by the SRI Testing Harness." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","DrugCentral"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_3_sri_testing_data_get_drugcentral_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/drugcentral/1.3/sri_testing_data","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["drugcentral","1.3","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","DrugCentral"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_4_sri_testing_data_get_drugcentral_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/drugcentral/1.4/sri_testing_data","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["drugcentral","1.4","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-genome-alliance-trapi.api.mdx b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-genome-alliance-trapi.api.mdx similarity index 70% rename from docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-genome-alliance-trapi.api.mdx rename to docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-genome-alliance-trapi.api.mdx index 52cea06..d3f5746 100644 --- a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-genome-alliance-trapi.api.mdx +++ b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-genome-alliance-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-sri-testing-data-1-3-sri-testing-data-get-genome-alliance-trapi +id: get-sri-testing-data-1-4-sri-testing-data-get-genome-alliance-trapi title: "Test data for usage by the SRI Testing Harness." description: "Returns a list of edges that are representative examples of the knowledge graph." sidebar_label: "Test data for usage by the SRI Testing Harness." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","Alliance of Genome Resources Orthology"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_3_sri_testing_data_get_genome-alliance_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/genome-alliance/1.3/sri_testing_data","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["genome-alliance","1.3","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","Alliance of Genome Resources"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_4_sri_testing_data_get_genome-alliance_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/genome-alliance/1.4/sri_testing_data","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["genome-alliance","1.4","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-gtex-trapi.api.mdx b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-gtex-trapi.api.mdx similarity index 87% rename from docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-gtex-trapi.api.mdx rename to docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-gtex-trapi.api.mdx index fa18a9e..240c166 100644 --- a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-gtex-trapi.api.mdx +++ b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-gtex-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-sri-testing-data-1-3-sri-testing-data-get-gtex-trapi +id: get-sri-testing-data-1-4-sri-testing-data-get-gtex-trapi title: "Test data for usage by the SRI Testing Harness." description: "Returns a list of edges that are representative examples of the knowledge graph." sidebar_label: "Test data for usage by the SRI Testing Harness." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","GTEx"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_3_sri_testing_data_get_gtex_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/gtex/1.3/sri_testing_data","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["gtex","1.3","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","GTEx"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_4_sri_testing_data_get_gtex_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/gtex/1.4/sri_testing_data","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["gtex","1.4","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-gtopdb-trapi.api.mdx b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-gtopdb-trapi.api.mdx similarity index 87% rename from docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-gtopdb-trapi.api.mdx rename to docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-gtopdb-trapi.api.mdx index d6d278d..52a7e20 100644 --- a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-gtopdb-trapi.api.mdx +++ b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-gtopdb-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-sri-testing-data-1-3-sri-testing-data-get-gtopdb-trapi +id: get-sri-testing-data-1-4-sri-testing-data-get-gtopdb-trapi title: "Test data for usage by the SRI Testing Harness." description: "Returns a list of edges that are representative examples of the knowledge graph." sidebar_label: "Test data for usage by the SRI Testing Harness." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","GtoPdb"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_3_sri_testing_data_get_gtopdb_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/gtopdb/1.3/sri_testing_data","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["gtopdb","1.3","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","GtoPdb"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_4_sri_testing_data_get_gtopdb_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/gtopdb/1.4/sri_testing_data","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["gtopdb","1.4","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-gwas-catalog-trapi.api.mdx b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-gwas-catalog-trapi.api.mdx similarity index 87% rename from docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-gwas-catalog-trapi.api.mdx rename to docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-gwas-catalog-trapi.api.mdx index 24ce9a0..b4cc22d 100644 --- a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-gwas-catalog-trapi.api.mdx +++ b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-gwas-catalog-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-sri-testing-data-1-3-sri-testing-data-get-gwas-catalog-trapi +id: get-sri-testing-data-1-4-sri-testing-data-get-gwas-catalog-trapi title: "Test data for usage by the SRI Testing Harness." description: "Returns a list of edges that are representative examples of the knowledge graph." sidebar_label: "Test data for usage by the SRI Testing Harness." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","GWAS Catalog"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_3_sri_testing_data_get_gwas-catalog_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/gwas-catalog/1.3/sri_testing_data","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["gwas-catalog","1.3","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","GWAS Catalog"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_4_sri_testing_data_get_gwas-catalog_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/gwas-catalog/1.4/sri_testing_data","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["gwas-catalog","1.4","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-hetio-trapi.api.mdx b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-hetio-trapi.api.mdx similarity index 87% rename from docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-hetio-trapi.api.mdx rename to docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-hetio-trapi.api.mdx index 2cc1bc7..28ab622 100644 --- a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-hetio-trapi.api.mdx +++ b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-hetio-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-sri-testing-data-1-3-sri-testing-data-get-hetio-trapi +id: get-sri-testing-data-1-4-sri-testing-data-get-hetio-trapi title: "Test data for usage by the SRI Testing Harness." description: "Returns a list of edges that are representative examples of the knowledge graph." sidebar_label: "Test data for usage by the SRI Testing Harness." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","Hetionet"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_3_sri_testing_data_get_hetio_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/hetio/1.3/sri_testing_data","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["hetio","1.3","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","Hetionet"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_4_sri_testing_data_get_hetio_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/hetio/1.4/sri_testing_data","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["hetio","1.4","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-hgnc-trapi.api.mdx b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-hgnc-trapi.api.mdx similarity index 87% rename from docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-hgnc-trapi.api.mdx rename to docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-hgnc-trapi.api.mdx index 1d98be8..3715620 100644 --- a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-hgnc-trapi.api.mdx +++ b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-hgnc-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-sri-testing-data-1-3-sri-testing-data-get-hgnc-trapi +id: get-sri-testing-data-1-4-sri-testing-data-get-hgnc-trapi title: "Test data for usage by the SRI Testing Harness." description: "Returns a list of edges that are representative examples of the knowledge graph." sidebar_label: "Test data for usage by the SRI Testing Harness." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","HGNC"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_3_sri_testing_data_get_hgnc_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/hgnc/1.3/sri_testing_data","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["hgnc","1.3","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","HGNC"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_4_sri_testing_data_get_hgnc_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/hgnc/1.4/sri_testing_data","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["hgnc","1.4","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-hmdb-trapi.api.mdx b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-hmdb-trapi.api.mdx similarity index 87% rename from docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-hmdb-trapi.api.mdx rename to docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-hmdb-trapi.api.mdx index 18b5dc0..f7f332d 100644 --- a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-hmdb-trapi.api.mdx +++ b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-hmdb-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-sri-testing-data-1-3-sri-testing-data-get-hmdb-trapi +id: get-sri-testing-data-1-4-sri-testing-data-get-hmdb-trapi title: "Test data for usage by the SRI Testing Harness." description: "Returns a list of edges that are representative examples of the knowledge graph." sidebar_label: "Test data for usage by the SRI Testing Harness." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","HMDB"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_3_sri_testing_data_get_hmdb_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/hmdb/1.3/sri_testing_data","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["hmdb","1.3","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","HMDB"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_4_sri_testing_data_get_hmdb_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/hmdb/1.4/sri_testing_data","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["hmdb","1.4","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-human-goa-trapi.api.mdx b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-human-goa-trapi.api.mdx similarity index 87% rename from docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-human-goa-trapi.api.mdx rename to docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-human-goa-trapi.api.mdx index 34223bc..a1d30ca 100644 --- a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-human-goa-trapi.api.mdx +++ b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-human-goa-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-sri-testing-data-1-3-sri-testing-data-get-human-goa-trapi +id: get-sri-testing-data-1-4-sri-testing-data-get-human-goa-trapi title: "Test data for usage by the SRI Testing Harness." description: "Returns a list of edges that are representative examples of the knowledge graph." sidebar_label: "Test data for usage by the SRI Testing Harness." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","Human GOA"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_3_sri_testing_data_get_human-goa_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/human-goa/1.3/sri_testing_data","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["human-goa","1.3","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","Human GOA"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_4_sri_testing_data_get_human-goa_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/human-goa/1.4/sri_testing_data","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["human-goa","1.4","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-icees-kg-trapi.api.mdx b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-icees-kg-trapi.api.mdx similarity index 87% rename from docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-icees-kg-trapi.api.mdx rename to docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-icees-kg-trapi.api.mdx index 9fa4d69..74b12ae 100644 --- a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-icees-kg-trapi.api.mdx +++ b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-icees-kg-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-sri-testing-data-1-3-sri-testing-data-get-icees-kg-trapi +id: get-sri-testing-data-1-4-sri-testing-data-get-icees-kg-trapi title: "Test data for usage by the SRI Testing Harness." description: "Returns a list of edges that are representative examples of the knowledge graph." sidebar_label: "Test data for usage by the SRI Testing Harness." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","ICEES KG"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_3_sri_testing_data_get_icees-kg_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/icees-kg/1.3/sri_testing_data","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["icees-kg","1.3","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","ICEES KG"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_4_sri_testing_data_get_icees-kg_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/icees-kg/1.4/sri_testing_data","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["icees-kg","1.4","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-intact-trapi.api.mdx b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-intact-trapi.api.mdx similarity index 88% rename from docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-intact-trapi.api.mdx rename to docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-intact-trapi.api.mdx index d99e7c0..14e0d92 100644 --- a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-intact-trapi.api.mdx +++ b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-intact-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-sri-testing-data-1-3-sri-testing-data-get-intact-trapi +id: get-sri-testing-data-1-4-sri-testing-data-get-intact-trapi title: "Test data for usage by the SRI Testing Harness." description: "Returns a list of edges that are representative examples of the knowledge graph." sidebar_label: "Test data for usage by the SRI Testing Harness." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","IntAct Molecular Interaction Database"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_3_sri_testing_data_get_intact_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/intact/1.3/sri_testing_data","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["intact","1.3","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","IntAct Molecular Interaction Database"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_4_sri_testing_data_get_intact_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/intact/1.4/sri_testing_data","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["intact","1.4","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-panther-trapi.api.mdx b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-panther-trapi.api.mdx similarity index 87% rename from docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-panther-trapi.api.mdx rename to docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-panther-trapi.api.mdx index 0fed50b..265551d 100644 --- a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-panther-trapi.api.mdx +++ b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-panther-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-sri-testing-data-1-3-sri-testing-data-get-panther-trapi +id: get-sri-testing-data-1-4-sri-testing-data-get-panther-trapi title: "Test data for usage by the SRI Testing Harness." description: "Returns a list of edges that are representative examples of the knowledge graph." sidebar_label: "Test data for usage by the SRI Testing Harness." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","PANTHER"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_3_sri_testing_data_get_panther_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/panther/1.3/sri_testing_data","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["panther","1.3","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","PANTHER"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_4_sri_testing_data_get_panther_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/panther/1.4/sri_testing_data","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["panther","1.4","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-pharos-trapi.api.mdx b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-pharos-trapi.api.mdx similarity index 87% rename from docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-pharos-trapi.api.mdx rename to docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-pharos-trapi.api.mdx index 003ecb8..2de67e7 100644 --- a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-pharos-trapi.api.mdx +++ b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-pharos-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-sri-testing-data-1-3-sri-testing-data-get-pharos-trapi +id: get-sri-testing-data-1-4-sri-testing-data-get-pharos-trapi title: "Test data for usage by the SRI Testing Harness." description: "Returns a list of edges that are representative examples of the knowledge graph." sidebar_label: "Test data for usage by the SRI Testing Harness." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","Pharos"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_3_sri_testing_data_get_pharos_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/pharos/1.3/sri_testing_data","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["pharos","1.3","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","Pharos"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_4_sri_testing_data_get_pharos_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/pharos/1.4/sri_testing_data","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["pharos","1.4","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-reactome-trapi.api.mdx b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-reactome-trapi.api.mdx new file mode 100644 index 0000000..e4da279 --- /dev/null +++ b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-reactome-trapi.api.mdx @@ -0,0 +1,34 @@ +--- +id: get-sri-testing-data-1-4-sri-testing-data-get-reactome-trapi +title: "Test data for usage by the SRI Testing Harness." +description: "Returns a list of edges that are representative examples of the knowledge graph." +sidebar_label: "Test data for usage by the SRI Testing Harness." +hide_title: true +hide_table_of_contents: true +api: {"tags":["trapi","Reactome"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_4_sri_testing_data_get_reactome_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/reactome/1.4/sri_testing_data","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["reactome","1.4","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +sidebar_class_name: "get api-method" +info_path: docs/automat/automat +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import TabItem from "@theme/TabItem"; + +## Test data for usage by the SRI Testing Harness. + + + +Returns a list of edges that are representative examples of the knowledge graph. + +
    + +Successful Response + +
    Schema
      edges object[] required
    • Array [
    • ]
    + \ No newline at end of file diff --git a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-robokopkg-trapi.api.mdx b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-robokopkg-trapi.api.mdx similarity index 87% rename from docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-robokopkg-trapi.api.mdx rename to docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-robokopkg-trapi.api.mdx index d03526f..069c239 100644 --- a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-robokopkg-trapi.api.mdx +++ b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-robokopkg-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-sri-testing-data-1-3-sri-testing-data-get-robokopkg-trapi +id: get-sri-testing-data-1-4-sri-testing-data-get-robokopkg-trapi title: "Test data for usage by the SRI Testing Harness." description: "Returns a list of edges that are representative examples of the knowledge graph." sidebar_label: "Test data for usage by the SRI Testing Harness." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","ROBOKOP KG"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_3_sri_testing_data_get_robokopkg_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/robokopkg/1.3/sri_testing_data","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["robokopkg","1.3","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","ROBOKOP KG"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_4_sri_testing_data_get_robokopkg_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/robokopkg/1.4/sri_testing_data","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["robokopkg","1.4","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-sri-reference-kg-trapi.api.mdx b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-sri-reference-kg-trapi.api.mdx similarity index 88% rename from docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-sri-reference-kg-trapi.api.mdx rename to docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-sri-reference-kg-trapi.api.mdx index 52a278e..520623f 100644 --- a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-sri-reference-kg-trapi.api.mdx +++ b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-sri-reference-kg-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-sri-testing-data-1-3-sri-testing-data-get-sri-reference-kg-trapi +id: get-sri-testing-data-1-4-sri-testing-data-get-sri-reference-kg-trapi title: "Test data for usage by the SRI Testing Harness." description: "Returns a list of edges that are representative examples of the knowledge graph." sidebar_label: "Test data for usage by the SRI Testing Harness." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","SRI Reference KG"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_3_sri_testing_data_get_sri-reference-kg_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/sri-reference-kg/1.3/sri_testing_data","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["sri-reference-kg","1.3","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","SRI Reference KG"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_4_sri_testing_data_get_sri-reference-kg_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/sri-reference-kg/1.4/sri_testing_data","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["sri-reference-kg","1.4","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-string-db-trapi.api.mdx b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-string-db-trapi.api.mdx similarity index 87% rename from docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-string-db-trapi.api.mdx rename to docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-string-db-trapi.api.mdx index 3878f78..c5e83c5 100644 --- a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-string-db-trapi.api.mdx +++ b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-string-db-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-sri-testing-data-1-3-sri-testing-data-get-string-db-trapi +id: get-sri-testing-data-1-4-sri-testing-data-get-string-db-trapi title: "Test data for usage by the SRI Testing Harness." description: "Returns a list of edges that are representative examples of the knowledge graph." sidebar_label: "Test data for usage by the SRI Testing Harness." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","STRING"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_3_sri_testing_data_get_string-db_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/string-db/1.3/sri_testing_data","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["string-db","1.3","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","STRING"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_4_sri_testing_data_get_string-db_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/string-db/1.4/sri_testing_data","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["string-db","1.4","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-textminingkp-trapi.api.mdx b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-textminingkp-trapi.api.mdx similarity index 88% rename from docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-textminingkp-trapi.api.mdx rename to docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-textminingkp-trapi.api.mdx index 7e0e2c5..4cf617b 100644 --- a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-textminingkp-trapi.api.mdx +++ b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-textminingkp-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: get-sri-testing-data-1-3-sri-testing-data-get-textminingkp-trapi +id: get-sri-testing-data-1-4-sri-testing-data-get-textminingkp-trapi title: "Test data for usage by the SRI Testing Harness." description: "Returns a list of edges that are representative examples of the knowledge graph." sidebar_label: "Test data for usage by the SRI Testing Harness." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","Text Mining Provider KG"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_3_sri_testing_data_get_textminingkp_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/textminingkp/1.3/sri_testing_data","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["textminingkp","1.3","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","Text Mining Provider KG"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_4_sri_testing_data_get_textminingkp_trapi","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/textminingkp/1.4/sri_testing_data","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["textminingkp","1.4","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-trapi-ubergraph.api.mdx b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-trapi-ubergraph.api.mdx similarity index 87% rename from docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-trapi-ubergraph.api.mdx rename to docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-trapi-ubergraph.api.mdx index 630e5af..a1347e9 100644 --- a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-trapi-ubergraph.api.mdx +++ b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-trapi-ubergraph.api.mdx @@ -1,11 +1,11 @@ --- -id: get-sri-testing-data-1-3-sri-testing-data-get-trapi-ubergraph +id: get-sri-testing-data-1-4-sri-testing-data-get-trapi-ubergraph title: "Test data for usage by the SRI Testing Harness." description: "Returns a list of edges that are representative examples of the knowledge graph." sidebar_label: "Test data for usage by the SRI Testing Harness." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","Ubergraph"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_3_sri_testing_data_get_trapi_ubergraph","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/ubergraph/1.3/sri_testing_data","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["ubergraph","1.3","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","Ubergraph"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_4_sri_testing_data_get_trapi_ubergraph","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/ubergraph/1.4/sri_testing_data","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["ubergraph","1.4","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-trapi-viral-proteome.api.mdx b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-trapi-viral-proteome.api.mdx similarity index 70% rename from docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-trapi-viral-proteome.api.mdx rename to docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-trapi-viral-proteome.api.mdx index 5a14df3..ef22181 100644 --- a/docs/automat/get-sri-testing-data-1-3-sri-testing-data-get-trapi-viral-proteome.api.mdx +++ b/docs/automat/get-sri-testing-data-1-4-sri-testing-data-get-trapi-viral-proteome.api.mdx @@ -1,11 +1,11 @@ --- -id: get-sri-testing-data-1-3-sri-testing-data-get-trapi-viral-proteome +id: get-sri-testing-data-1-4-sri-testing-data-get-trapi-viral-proteome title: "Test data for usage by the SRI Testing Harness." description: "Returns a list of edges that are representative examples of the knowledge graph." sidebar_label: "Test data for usage by the SRI Testing Harness." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","Viral Proteome"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_3_sri_testing_data_get_trapi_viral-proteome","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/viral-proteome/1.3/sri_testing_data","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["viral-proteome","1.3","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"tags":["trapi","Text Mining Provider KG"],"description":"Returns a list of edges that are representative examples of the knowledge graph.","operationId":"get_sri_testing_data_1_4_sri_testing_data_get_trapi_viral-proteome","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"SRITestData","required":["version","source_type","edges"],"type":"object","properties":{"version":{"title":"Version","type":"string"},"source_type":{"title":"Source Type","type":"string"},"edges":{"title":"Edges","type":"array","items":{"title":"SRITestEdge","required":["subject_id","object_id","predicate","subject_category","object_category"],"type":"object","properties":{"subject_id":{"title":"Subject Id","type":"string"},"object_id":{"title":"Object Id","type":"string"},"predicate":{"title":"Predicate","type":"string"},"subject_category":{"title":"Subject Category","type":"string"},"object_category":{"title":"Object Category","type":"string"},"qualifiers":{"title":"Qualifiers","type":"array","items":{}}}}}}}}}}},"method":"get","path":"/viral-proteome/1.4/sri_testing_data","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Test data for usage by the SRI Testing Harness.","description":{"content":"Returns a list of edges that are representative examples of the knowledge graph.","type":"text/plain"},"url":{"path":["viral-proteome","1.4","sri_testing_data"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/gt-ex.tag.mdx b/docs/automat/gt-ex.tag.mdx index 8687ab9..7a682d2 100644 --- a/docs/automat/gt-ex.tag.mdx +++ b/docs/automat/gt-ex.tag.mdx @@ -10,15 +10,15 @@ custom_edit_url: null The Genotype-Tissue Expression (GTEx) portal provides open access to data on tissue-specific gene expression and regulation, derived from molecular assays (e.g., WGS, WES, RNA-Seq) on 54 non-diseased tissue sites across nearly 1000 individuals. -**Version:** 84a3ea1931622448 +**Version:** d878cf6c8e891f3d **URL:** [https://gtexportal.org/home/](https://gtexportal.org/home/) -**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/GTEx_Automat/84a3ea1931622448/graph_84a3ea1931622448.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/GTEx_Automat/84a3ea1931622448/graph_84a3ea1931622448.db.dump) +**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/GTEx_Automat/d878cf6c8e891f3d](https://stars.renci.org/var/plater/bl-3.5.4/GTEx_Automat/d878cf6c8e891f3d) -**Nodes:** 4,924,964 +**Nodes:** 4,924,278 -**Edges:** 49,258,128 +**Edges:** 49,234,722 diff --git a/docs/automat/gto-pdb.tag.mdx b/docs/automat/gto-pdb.tag.mdx index 5f797cf..4902183 100644 --- a/docs/automat/gto-pdb.tag.mdx +++ b/docs/automat/gto-pdb.tag.mdx @@ -10,15 +10,15 @@ custom_edit_url: null The International Union of Basic and Clinical Pharmacology (IUPHAR) / British Pharmacological Society (BPS) Guide to Pharmacology database (GtoPdb) provides searchable open-source quantitative information on drug targets and the prescription medicines and experimental drugs that act on them. -**Version:** 0e262e752794616a +**Version:** 52db0299e911237e **URL:** [http://www.guidetopharmacology.org/](http://www.guidetopharmacology.org/) -**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/GtoPdb_Automat/0e262e752794616a/graph_0e262e752794616a.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/GtoPdb_Automat/0e262e752794616a/graph_0e262e752794616a.db.dump) +**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/GtoPdb_Automat/52db0299e911237e](https://stars.renci.org/var/plater/bl-3.5.4/GtoPdb_Automat/52db0299e911237e) -**Nodes:** 11,706 +**Nodes:** 12,497 -**Edges:** 90,908 +**Edges:** 93,393 diff --git a/docs/automat/gwas-catalog.tag.mdx b/docs/automat/gwas-catalog.tag.mdx index 833f02c..030ede7 100644 --- a/docs/automat/gwas-catalog.tag.mdx +++ b/docs/automat/gwas-catalog.tag.mdx @@ -10,15 +10,15 @@ custom_edit_url: null The Genome-Wide Association Studies (GWAS) Catalog provides a curated, searchable, visualisable, and openly available database of single nucleotide polymorphism (SNP)-trait associations, derived from GWAS publications, including the reported trait, significant SNP-trait associations, and sample metadata. -**Version:** d452d59852264c0e +**Version:** 368283ad08d634a9 **URL:** [https://www.ebi.ac.uk/gwas/](https://www.ebi.ac.uk/gwas/) -**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/GWASCatalog_Automat/d452d59852264c0e/graph_d452d59852264c0e.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/GWASCatalog_Automat/d452d59852264c0e/graph_d452d59852264c0e.db.dump) +**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/GWASCatalog_Automat/368283ad08d634a9](https://stars.renci.org/var/plater/bl-3.5.4/GWASCatalog_Automat/368283ad08d634a9) -**Nodes:** 315,084 +**Nodes:** 416,774 -**Edges:** 2,052,628 +**Edges:** 2,761,033 diff --git a/docs/automat/hetionet.tag.mdx b/docs/automat/hetionet.tag.mdx index edeedcc..860fd5b 100644 --- a/docs/automat/hetionet.tag.mdx +++ b/docs/automat/hetionet.tag.mdx @@ -10,15 +10,15 @@ custom_edit_url: null Hetionet is an open-source biomedical "heterogeneous information network" (hetnet) or graph-based resource describing relationships uncovered by millions of biomedical research studies over the past fifty years. -**Version:** b3ca6690f8b0b8e9 +**Version:** 2e660b5a4be6569f **URL:** [https://het.io/](https://het.io/) -**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/Hetio_Automat/b3ca6690f8b0b8e9/graph_b3ca6690f8b0b8e9.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/Hetio_Automat/b3ca6690f8b0b8e9/graph_b3ca6690f8b0b8e9.db.dump) +**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/Hetio_Automat/2e660b5a4be6569f](https://stars.renci.org/var/plater/bl-3.5.4/Hetio_Automat/2e660b5a4be6569f) -**Nodes:** 116,044 +**Nodes:** 116,190 -**Edges:** 2,697,025 +**Edges:** 2,692,805 diff --git a/docs/automat/hgnc.tag.mdx b/docs/automat/hgnc.tag.mdx index 2c2753e..006ea4b 100644 --- a/docs/automat/hgnc.tag.mdx +++ b/docs/automat/hgnc.tag.mdx @@ -10,15 +10,15 @@ custom_edit_url: null The HUGO Gene Nomenclature Committee (HGNC) database provides open access to HGNC-approved unique symbols and names for human genes, gene groups, and associated resources, including links to genomic, proteomic and phenotypic information. -**Version:** c161ca6a9005d5c4 +**Version:** f9142ab64a9d5d7e **URL:** [https://www.genenames.org/](https://www.genenames.org/) -**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/HGNC_Automat/c161ca6a9005d5c4/graph_c161ca6a9005d5c4.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/HGNC_Automat/c161ca6a9005d5c4/graph_c161ca6a9005d5c4.db.dump) +**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/HGNC_Automat/f9142ab64a9d5d7e](https://stars.renci.org/var/plater/bl-3.5.4/HGNC_Automat/f9142ab64a9d5d7e) -**Nodes:** 26,473 +**Nodes:** 27,217 -**Edges:** 52,274 +**Edges:** 53,680 diff --git a/docs/automat/hmdb.tag.mdx b/docs/automat/hmdb.tag.mdx index ce764fb..98eb3b5 100644 --- a/docs/automat/hmdb.tag.mdx +++ b/docs/automat/hmdb.tag.mdx @@ -10,15 +10,15 @@ custom_edit_url: null The Human Metabolome DataBase (HMDB) is an openly accessible database containing detailed information about small molecule metabolites found in the human body, with links between chemical data, clinical data, and molecular biology/biochemistry data, including protein sequences (enzymes and transporters). -**Version:** 804f10a099251451 +**Version:** 9d9965bd2381d38b **URL:** [https://hmdb.ca/](https://hmdb.ca/) -**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/HMDB_Automat/804f10a099251451/graph_804f10a099251451.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/HMDB_Automat/804f10a099251451/graph_804f10a099251451.db.dump) +**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/HMDB_Automat/9d9965bd2381d38b](https://stars.renci.org/var/plater/bl-3.5.4/HMDB_Automat/9d9965bd2381d38b) -**Nodes:** 130,300 +**Nodes:** 129,243 -**Edges:** 1,880,070 +**Edges:** 1,884,362 diff --git a/docs/automat/human-goa.tag.mdx b/docs/automat/human-goa.tag.mdx index 1d2e73e..5ec0efa 100644 --- a/docs/automat/human-goa.tag.mdx +++ b/docs/automat/human-goa.tag.mdx @@ -10,15 +10,15 @@ custom_edit_url: null The Gene Ontology (GO) Consortium’s Human Gene Ontologies Annotations (Human GOA) resource provides open access to curated assignment of GO terms to proteins in the UniProt KnowledgeBase (UniProtKB), RNA molecules from RNACentral, and protein complexes from the Complex Portal. -**Version:** 8d70f9e595173d0f +**Version:** 10cad49161e08033 **URL:** [https://www.ebi.ac.uk/GOA/index](https://www.ebi.ac.uk/GOA/index) -**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/HumanGOA_Automat/8d70f9e595173d0f/graph_8d70f9e595173d0f.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/HumanGOA_Automat/8d70f9e595173d0f/graph_8d70f9e595173d0f.db.dump) +**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/HumanGOA_Automat/10cad49161e08033](https://stars.renci.org/var/plater/bl-3.5.4/HumanGOA_Automat/10cad49161e08033) -**Nodes:** 129,867 +**Nodes:** 129,615 -**Edges:** 1,314,623 +**Edges:** 1,312,572 diff --git a/docs/automat/icees-kg.tag.mdx b/docs/automat/icees-kg.tag.mdx index 3f60536..441b0ea 100644 --- a/docs/automat/icees-kg.tag.mdx +++ b/docs/automat/icees-kg.tag.mdx @@ -14,11 +14,11 @@ ICEES KG is the KG version of the Integrated Clinical and Environmental Exposure **URL:** [https://github.com/NCATSTranslator/Translator-All/wiki/Exposures-Provider-ICEES](https://github.com/NCATSTranslator/Translator-All/wiki/Exposures-Provider-ICEES) -**Neo4J:** [https://stars.renci.org/var/plater/bl-2.1/icees-kg/3_27_23/icees_kg_03_27_23.dump](https://stars.renci.org/var/plater/bl-2.1/icees-kg/3_27_23/icees_kg_03_27_23.dump) +**Files:** [https://stars.renci.org/var/plater/bl-3.4.2/icees-kg/8-2-2023](https://stars.renci.org/var/plater/bl-3.4.2/icees-kg/8-2-2023) -**Nodes:** 811 +**Nodes:** 770 -**Edges:** 2,601,835 +**Edges:** 4,802,581 diff --git a/docs/automat/int-act-molecular-interaction-database.tag.mdx b/docs/automat/int-act-molecular-interaction-database.tag.mdx index 1f45e0a..eb528b6 100644 --- a/docs/automat/int-act-molecular-interaction-database.tag.mdx +++ b/docs/automat/int-act-molecular-interaction-database.tag.mdx @@ -10,15 +10,15 @@ custom_edit_url: null The IntAct Molecular Interaction Database provides open access to molecular interactions data derived from literature curation or direct user submission. -**Version:** 5055b5d916b9fb0d +**Version:** d204043214fd7f20 **URL:** [https://www.ebi.ac.uk/intact/home](https://www.ebi.ac.uk/intact/home) -**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/IntAct_Automat/5055b5d916b9fb0d/graph_5055b5d916b9fb0d.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/IntAct_Automat/5055b5d916b9fb0d/graph_5055b5d916b9fb0d.db.dump) +**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/IntAct_Automat/d204043214fd7f20](https://stars.renci.org/var/plater/bl-3.5.4/IntAct_Automat/d204043214fd7f20) -**Nodes:** 215,343 +**Nodes:** 230,764 -**Edges:** 2,463,214 +**Edges:** 2,555,268 diff --git a/docs/automat/metadata-metadata-get-binding-db.api.mdx b/docs/automat/metadata-metadata-get-binding-db.api.mdx new file mode 100644 index 0000000..c9a7343 --- /dev/null +++ b/docs/automat/metadata-metadata-get-binding-db.api.mdx @@ -0,0 +1,34 @@ +--- +id: metadata-metadata-get-binding-db +title: "Metadata about the knowledge graph." +description: "Returns JSON with metadata about the data sources in this knowledge graph." +sidebar_label: "Metadata about the knowledge graph." +hide_title: true +hide_table_of_contents: true +api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_binding-db","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["BINDING"],"method":"get","path":"/binding-db/metadata","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["binding-db","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +sidebar_class_name: "get api-method" +info_path: docs/automat/automat +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import TabItem from "@theme/TabItem"; + +## Metadata about the knowledge graph. + + + +Returns JSON with metadata about the data sources in this knowledge graph. + +
    + +Successful Response + +
    Schema
      any
    + \ No newline at end of file diff --git a/docs/automat/metadata-metadata-get-biolink.api.mdx b/docs/automat/metadata-metadata-get-biolink.api.mdx index 275599a..4f3267c 100644 --- a/docs/automat/metadata-metadata-get-biolink.api.mdx +++ b/docs/automat/metadata-metadata-get-biolink.api.mdx @@ -5,7 +5,7 @@ description: "Returns JSON with metadata about the data sources in this knowledg sidebar_label: "Metadata about the knowledge graph." hide_title: true hide_table_of_contents: true -api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_biolink","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["RENCI SRI Reference KG"],"method":"get","path":"/biolink/metadata","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["biolink","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_biolink","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["RENCI SRI Reference KG"],"method":"get","path":"/biolink/metadata","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["biolink","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/metadata-metadata-get-cam-kp.api.mdx b/docs/automat/metadata-metadata-get-cam-kp.api.mdx index d995ef0..aa46e19 100644 --- a/docs/automat/metadata-metadata-get-cam-kp.api.mdx +++ b/docs/automat/metadata-metadata-get-cam-kp.api.mdx @@ -5,7 +5,7 @@ description: "Returns JSON with metadata about the data sources in this knowledg sidebar_label: "Metadata about the knowledge graph." hide_title: true hide_table_of_contents: true -api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_cam-kp","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["CAM KP"],"method":"get","path":"/cam-kp/metadata","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["cam-kp","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_cam-kp","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["CAM Provider KG"],"method":"get","path":"/cam-kp/metadata","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["cam-kp","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/metadata-metadata-get-ctd.api.mdx b/docs/automat/metadata-metadata-get-ctd.api.mdx index 1e7b21f..987a662 100644 --- a/docs/automat/metadata-metadata-get-ctd.api.mdx +++ b/docs/automat/metadata-metadata-get-ctd.api.mdx @@ -5,7 +5,7 @@ description: "Returns JSON with metadata about the data sources in this knowledg sidebar_label: "Metadata about the knowledge graph." hide_title: true hide_table_of_contents: true -api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_ctd","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["CTD"],"method":"get","path":"/ctd/metadata","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["ctd","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_ctd","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["CTD"],"method":"get","path":"/ctd/metadata","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["ctd","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/metadata-metadata-get-drugcentral.api.mdx b/docs/automat/metadata-metadata-get-drugcentral.api.mdx index 31feafa..9571adc 100644 --- a/docs/automat/metadata-metadata-get-drugcentral.api.mdx +++ b/docs/automat/metadata-metadata-get-drugcentral.api.mdx @@ -5,7 +5,7 @@ description: "Returns JSON with metadata about the data sources in this knowledg sidebar_label: "Metadata about the knowledge graph." hide_title: true hide_table_of_contents: true -api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_drugcentral","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["DrugCentral"],"method":"get","path":"/drugcentral/metadata","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["drugcentral","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_drugcentral","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["DrugCentral"],"method":"get","path":"/drugcentral/metadata","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["drugcentral","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/metadata-metadata-get-genome-alliance.api.mdx b/docs/automat/metadata-metadata-get-genome-alliance.api.mdx index fa3e6b0..ef7914e 100644 --- a/docs/automat/metadata-metadata-get-genome-alliance.api.mdx +++ b/docs/automat/metadata-metadata-get-genome-alliance.api.mdx @@ -5,7 +5,7 @@ description: "Returns JSON with metadata about the data sources in this knowledg sidebar_label: "Metadata about the knowledge graph." hide_title: true hide_table_of_contents: true -api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_genome-alliance","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["Alliance of Genome Resources Orthology"],"method":"get","path":"/genome-alliance/metadata","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["genome-alliance","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_genome-alliance","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["Alliance of Genome Resources"],"method":"get","path":"/genome-alliance/metadata","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["genome-alliance","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/metadata-metadata-get-gtex.api.mdx b/docs/automat/metadata-metadata-get-gtex.api.mdx index 44f40ca..1ea3eac 100644 --- a/docs/automat/metadata-metadata-get-gtex.api.mdx +++ b/docs/automat/metadata-metadata-get-gtex.api.mdx @@ -5,7 +5,7 @@ description: "Returns JSON with metadata about the data sources in this knowledg sidebar_label: "Metadata about the knowledge graph." hide_title: true hide_table_of_contents: true -api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_gtex","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["GTEx"],"method":"get","path":"/gtex/metadata","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["gtex","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_gtex","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["GTEx"],"method":"get","path":"/gtex/metadata","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["gtex","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/metadata-metadata-get-gtopdb.api.mdx b/docs/automat/metadata-metadata-get-gtopdb.api.mdx index 1f4118c..0ca371f 100644 --- a/docs/automat/metadata-metadata-get-gtopdb.api.mdx +++ b/docs/automat/metadata-metadata-get-gtopdb.api.mdx @@ -5,7 +5,7 @@ description: "Returns JSON with metadata about the data sources in this knowledg sidebar_label: "Metadata about the knowledge graph." hide_title: true hide_table_of_contents: true -api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_gtopdb","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["GtoPdb"],"method":"get","path":"/gtopdb/metadata","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["gtopdb","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_gtopdb","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["GtoPdb"],"method":"get","path":"/gtopdb/metadata","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["gtopdb","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/metadata-metadata-get-gwas-catalog.api.mdx b/docs/automat/metadata-metadata-get-gwas-catalog.api.mdx index 82dfbfc..d27dc46 100644 --- a/docs/automat/metadata-metadata-get-gwas-catalog.api.mdx +++ b/docs/automat/metadata-metadata-get-gwas-catalog.api.mdx @@ -5,7 +5,7 @@ description: "Returns JSON with metadata about the data sources in this knowledg sidebar_label: "Metadata about the knowledge graph." hide_title: true hide_table_of_contents: true -api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_gwas-catalog","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["GWAS Catalog"],"method":"get","path":"/gwas-catalog/metadata","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["gwas-catalog","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_gwas-catalog","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["GWAS Catalog"],"method":"get","path":"/gwas-catalog/metadata","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["gwas-catalog","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/metadata-metadata-get-hetio.api.mdx b/docs/automat/metadata-metadata-get-hetio.api.mdx index 86919be..41ac27e 100644 --- a/docs/automat/metadata-metadata-get-hetio.api.mdx +++ b/docs/automat/metadata-metadata-get-hetio.api.mdx @@ -5,7 +5,7 @@ description: "Returns JSON with metadata about the data sources in this knowledg sidebar_label: "Metadata about the knowledge graph." hide_title: true hide_table_of_contents: true -api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_hetio","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["Hetionet"],"method":"get","path":"/hetio/metadata","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["hetio","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_hetio","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["Hetionet"],"method":"get","path":"/hetio/metadata","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["hetio","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/metadata-metadata-get-hgnc.api.mdx b/docs/automat/metadata-metadata-get-hgnc.api.mdx index 013ed5b..478c6d1 100644 --- a/docs/automat/metadata-metadata-get-hgnc.api.mdx +++ b/docs/automat/metadata-metadata-get-hgnc.api.mdx @@ -5,7 +5,7 @@ description: "Returns JSON with metadata about the data sources in this knowledg sidebar_label: "Metadata about the knowledge graph." hide_title: true hide_table_of_contents: true -api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_hgnc","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["HGNC"],"method":"get","path":"/hgnc/metadata","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["hgnc","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_hgnc","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["HGNC"],"method":"get","path":"/hgnc/metadata","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["hgnc","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/metadata-metadata-get-hmdb.api.mdx b/docs/automat/metadata-metadata-get-hmdb.api.mdx index 9431162..5e0b6f2 100644 --- a/docs/automat/metadata-metadata-get-hmdb.api.mdx +++ b/docs/automat/metadata-metadata-get-hmdb.api.mdx @@ -5,7 +5,7 @@ description: "Returns JSON with metadata about the data sources in this knowledg sidebar_label: "Metadata about the knowledge graph." hide_title: true hide_table_of_contents: true -api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_hmdb","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["HMDB"],"method":"get","path":"/hmdb/metadata","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["hmdb","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_hmdb","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["HMDB"],"method":"get","path":"/hmdb/metadata","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["hmdb","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/metadata-metadata-get-human-goa.api.mdx b/docs/automat/metadata-metadata-get-human-goa.api.mdx index 23bde56..4fe203b 100644 --- a/docs/automat/metadata-metadata-get-human-goa.api.mdx +++ b/docs/automat/metadata-metadata-get-human-goa.api.mdx @@ -5,7 +5,7 @@ description: "Returns JSON with metadata about the data sources in this knowledg sidebar_label: "Metadata about the knowledge graph." hide_title: true hide_table_of_contents: true -api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_human-goa","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["Human GOA"],"method":"get","path":"/human-goa/metadata","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["human-goa","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_human-goa","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["Human GOA"],"method":"get","path":"/human-goa/metadata","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["human-goa","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/metadata-metadata-get-icees-kg.api.mdx b/docs/automat/metadata-metadata-get-icees-kg.api.mdx index b1a2187..62444b3 100644 --- a/docs/automat/metadata-metadata-get-icees-kg.api.mdx +++ b/docs/automat/metadata-metadata-get-icees-kg.api.mdx @@ -5,7 +5,7 @@ description: "Returns JSON with metadata about the data sources in this knowledg sidebar_label: "Metadata about the knowledge graph." hide_title: true hide_table_of_contents: true -api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_icees-kg","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["ICEES KG"],"method":"get","path":"/icees-kg/metadata","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["icees-kg","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_icees-kg","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["ICEES KG"],"method":"get","path":"/icees-kg/metadata","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["icees-kg","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/metadata-metadata-get-intact.api.mdx b/docs/automat/metadata-metadata-get-intact.api.mdx index bc9676b..8722d9e 100644 --- a/docs/automat/metadata-metadata-get-intact.api.mdx +++ b/docs/automat/metadata-metadata-get-intact.api.mdx @@ -5,7 +5,7 @@ description: "Returns JSON with metadata about the data sources in this knowledg sidebar_label: "Metadata about the knowledge graph." hide_title: true hide_table_of_contents: true -api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_intact","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["IntAct Molecular Interaction Database"],"method":"get","path":"/intact/metadata","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["intact","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_intact","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["IntAct Molecular Interaction Database"],"method":"get","path":"/intact/metadata","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["intact","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/metadata-metadata-get-panther.api.mdx b/docs/automat/metadata-metadata-get-panther.api.mdx index ff71c69..edffd59 100644 --- a/docs/automat/metadata-metadata-get-panther.api.mdx +++ b/docs/automat/metadata-metadata-get-panther.api.mdx @@ -5,7 +5,7 @@ description: "Returns JSON with metadata about the data sources in this knowledg sidebar_label: "Metadata about the knowledge graph." hide_title: true hide_table_of_contents: true -api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_panther","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["PANTHER"],"method":"get","path":"/panther/metadata","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["panther","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_panther","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["PANTHER"],"method":"get","path":"/panther/metadata","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["panther","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/metadata-metadata-get-pharos.api.mdx b/docs/automat/metadata-metadata-get-pharos.api.mdx index 07f39d0..13daa5d 100644 --- a/docs/automat/metadata-metadata-get-pharos.api.mdx +++ b/docs/automat/metadata-metadata-get-pharos.api.mdx @@ -5,7 +5,7 @@ description: "Returns JSON with metadata about the data sources in this knowledg sidebar_label: "Metadata about the knowledge graph." hide_title: true hide_table_of_contents: true -api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_pharos","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["Pharos"],"method":"get","path":"/pharos/metadata","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["pharos","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_pharos","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["Pharos"],"method":"get","path":"/pharos/metadata","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["pharos","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/metadata-metadata-get-reactome.api.mdx b/docs/automat/metadata-metadata-get-reactome.api.mdx new file mode 100644 index 0000000..dd51706 --- /dev/null +++ b/docs/automat/metadata-metadata-get-reactome.api.mdx @@ -0,0 +1,34 @@ +--- +id: metadata-metadata-get-reactome +title: "Metadata about the knowledge graph." +description: "Returns JSON with metadata about the data sources in this knowledge graph." +sidebar_label: "Metadata about the knowledge graph." +hide_title: true +hide_table_of_contents: true +api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_reactome","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["Reactome"],"method":"get","path":"/reactome/metadata","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["reactome","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +sidebar_class_name: "get api-method" +info_path: docs/automat/automat +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import TabItem from "@theme/TabItem"; + +## Metadata about the knowledge graph. + + + +Returns JSON with metadata about the data sources in this knowledge graph. + +
    + +Successful Response + +
    Schema
      any
    + \ No newline at end of file diff --git a/docs/automat/metadata-metadata-get-robokopkg.api.mdx b/docs/automat/metadata-metadata-get-robokopkg.api.mdx index 9b87c6c..7b31710 100644 --- a/docs/automat/metadata-metadata-get-robokopkg.api.mdx +++ b/docs/automat/metadata-metadata-get-robokopkg.api.mdx @@ -5,7 +5,7 @@ description: "Returns JSON with metadata about the data sources in this knowledg sidebar_label: "Metadata about the knowledge graph." hide_title: true hide_table_of_contents: true -api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_robokopkg","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["ROBOKOP KG"],"method":"get","path":"/robokopkg/metadata","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["robokopkg","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_robokopkg","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["ROBOKOP KG"],"method":"get","path":"/robokopkg/metadata","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["robokopkg","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/metadata-metadata-get-sri-reference-kg.api.mdx b/docs/automat/metadata-metadata-get-sri-reference-kg.api.mdx index 8b9de55..910c84d 100644 --- a/docs/automat/metadata-metadata-get-sri-reference-kg.api.mdx +++ b/docs/automat/metadata-metadata-get-sri-reference-kg.api.mdx @@ -5,7 +5,7 @@ description: "Returns JSON with metadata about the data sources in this knowledg sidebar_label: "Metadata about the knowledge graph." hide_title: true hide_table_of_contents: true -api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_sri-reference-kg","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["SRI Reference KG"],"method":"get","path":"/sri-reference-kg/metadata","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["sri-reference-kg","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_sri-reference-kg","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["SRI Reference KG"],"method":"get","path":"/sri-reference-kg/metadata","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["sri-reference-kg","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/metadata-metadata-get-string-db.api.mdx b/docs/automat/metadata-metadata-get-string-db.api.mdx index 41132bb..45549da 100644 --- a/docs/automat/metadata-metadata-get-string-db.api.mdx +++ b/docs/automat/metadata-metadata-get-string-db.api.mdx @@ -5,7 +5,7 @@ description: "Returns JSON with metadata about the data sources in this knowledg sidebar_label: "Metadata about the knowledge graph." hide_title: true hide_table_of_contents: true -api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_string-db","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["STRING"],"method":"get","path":"/string-db/metadata","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["string-db","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_string-db","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["STRING"],"method":"get","path":"/string-db/metadata","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["string-db","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/metadata-metadata-get-textminingkp.api.mdx b/docs/automat/metadata-metadata-get-textminingkp.api.mdx index 63b34fe..f9763d2 100644 --- a/docs/automat/metadata-metadata-get-textminingkp.api.mdx +++ b/docs/automat/metadata-metadata-get-textminingkp.api.mdx @@ -5,7 +5,7 @@ description: "Returns JSON with metadata about the data sources in this knowledg sidebar_label: "Metadata about the knowledge graph." hide_title: true hide_table_of_contents: true -api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_textminingkp","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["Text Mining Provider KG"],"method":"get","path":"/textminingkp/metadata","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["textminingkp","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_textminingkp","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["Text Mining Provider KG"],"method":"get","path":"/textminingkp/metadata","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["textminingkp","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/metadata-metadata-get-ubergraph.api.mdx b/docs/automat/metadata-metadata-get-ubergraph.api.mdx index 35671ef..2c80fb0 100644 --- a/docs/automat/metadata-metadata-get-ubergraph.api.mdx +++ b/docs/automat/metadata-metadata-get-ubergraph.api.mdx @@ -5,7 +5,7 @@ description: "Returns JSON with metadata about the data sources in this knowledg sidebar_label: "Metadata about the knowledge graph." hide_title: true hide_table_of_contents: true -api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_ubergraph","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["Ubergraph"],"method":"get","path":"/ubergraph/metadata","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["ubergraph","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_ubergraph","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["Ubergraph"],"method":"get","path":"/ubergraph/metadata","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["ubergraph","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/metadata-metadata-get-viral-proteome.api.mdx b/docs/automat/metadata-metadata-get-viral-proteome.api.mdx index 7dd8a44..c18c24f 100644 --- a/docs/automat/metadata-metadata-get-viral-proteome.api.mdx +++ b/docs/automat/metadata-metadata-get-viral-proteome.api.mdx @@ -5,7 +5,7 @@ description: "Returns JSON with metadata about the data sources in this knowledg sidebar_label: "Metadata about the knowledge graph." hide_title: true hide_table_of_contents: true -api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_viral-proteome","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["Viral Proteome"],"method":"get","path":"/viral-proteome/metadata","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["viral-proteome","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns JSON with metadata about the data sources in this knowledge graph.","operationId":"metadata_metadata_get_viral-proteome","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Metadata Metadata Get"}}}}},"tags":["Text Mining Provider KG"],"method":"get","path":"/viral-proteome/metadata","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Metadata about the knowledge graph.","description":{"content":"Returns JSON with metadata about the data sources in this knowledge graph.","type":"text/plain"},"url":{"path":["viral-proteome","metadata"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/node-node-type-curie-get-binding-db.api.mdx b/docs/automat/node-node-type-curie-get-binding-db.api.mdx new file mode 100644 index 0000000..67be63b --- /dev/null +++ b/docs/automat/node-node-type-curie-get-binding-db.api.mdx @@ -0,0 +1,38 @@ +--- +id: node-node-type-curie-get-binding-db +title: "Find `node` by `curie`" +description: "Returns `node` matching `curie`." +sidebar_label: "Find `node` by `curie`" +hide_title: true +hide_table_of_contents: true +api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_binding-db","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["BINDING"],"method":"get","path":"/binding-db/{node_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["binding-db",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +sidebar_class_name: "get api-method" +info_path: docs/automat/automat +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import TabItem from "@theme/TabItem"; + +## Find `node` by `curie` + + + +Returns `node` matching `curie`. + +
    Path Parameters
    + +Successful Response + +
    Schema
    • Array [
    • ]
    + +Validation Error + +
    Schema
      detail object[]
    • Array [
    • loc object[] required
    • Array [
    • anyOf
    • string
    • integer
    • ]
    • ]
    + \ No newline at end of file diff --git a/docs/automat/node-node-type-curie-get-biolink.api.mdx b/docs/automat/node-node-type-curie-get-biolink.api.mdx index 2050fc7..64ca19d 100644 --- a/docs/automat/node-node-type-curie-get-biolink.api.mdx +++ b/docs/automat/node-node-type-curie-get-biolink.api.mdx @@ -5,7 +5,7 @@ description: "Returns `node` matching `curie`." sidebar_label: "Find `node` by `curie`" hide_title: true hide_table_of_contents: true -api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_biolink","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["RENCI SRI Reference KG"],"method":"get","path":"/biolink/{node_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["biolink",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_biolink","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["RENCI SRI Reference KG"],"method":"get","path":"/biolink/{node_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["biolink",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/node-node-type-curie-get-cam-kp.api.mdx b/docs/automat/node-node-type-curie-get-cam-kp.api.mdx index 317e5b4..78e3fd0 100644 --- a/docs/automat/node-node-type-curie-get-cam-kp.api.mdx +++ b/docs/automat/node-node-type-curie-get-cam-kp.api.mdx @@ -5,7 +5,7 @@ description: "Returns `node` matching `curie`." sidebar_label: "Find `node` by `curie`" hide_title: true hide_table_of_contents: true -api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_cam-kp","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["CAM KP"],"method":"get","path":"/cam-kp/{node_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["cam-kp",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_cam-kp","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["CAM Provider KG"],"method":"get","path":"/cam-kp/{node_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["cam-kp",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/node-node-type-curie-get-ctd.api.mdx b/docs/automat/node-node-type-curie-get-ctd.api.mdx index f4e8f4d..2a8f8e4 100644 --- a/docs/automat/node-node-type-curie-get-ctd.api.mdx +++ b/docs/automat/node-node-type-curie-get-ctd.api.mdx @@ -5,7 +5,7 @@ description: "Returns `node` matching `curie`." sidebar_label: "Find `node` by `curie`" hide_title: true hide_table_of_contents: true -api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_ctd","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["CTD"],"method":"get","path":"/ctd/{node_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["ctd",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_ctd","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["CTD"],"method":"get","path":"/ctd/{node_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["ctd",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/node-node-type-curie-get-drugcentral.api.mdx b/docs/automat/node-node-type-curie-get-drugcentral.api.mdx index 94aa919..83c321c 100644 --- a/docs/automat/node-node-type-curie-get-drugcentral.api.mdx +++ b/docs/automat/node-node-type-curie-get-drugcentral.api.mdx @@ -5,7 +5,7 @@ description: "Returns `node` matching `curie`." sidebar_label: "Find `node` by `curie`" hide_title: true hide_table_of_contents: true -api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_drugcentral","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["DrugCentral"],"method":"get","path":"/drugcentral/{node_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["drugcentral",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_drugcentral","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["DrugCentral"],"method":"get","path":"/drugcentral/{node_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["drugcentral",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/node-node-type-curie-get-genome-alliance.api.mdx b/docs/automat/node-node-type-curie-get-genome-alliance.api.mdx index ba9a829..2428fff 100644 --- a/docs/automat/node-node-type-curie-get-genome-alliance.api.mdx +++ b/docs/automat/node-node-type-curie-get-genome-alliance.api.mdx @@ -5,7 +5,7 @@ description: "Returns `node` matching `curie`." sidebar_label: "Find `node` by `curie`" hide_title: true hide_table_of_contents: true -api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_genome-alliance","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Alliance of Genome Resources Orthology"],"method":"get","path":"/genome-alliance/{node_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["genome-alliance",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_genome-alliance","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Alliance of Genome Resources"],"method":"get","path":"/genome-alliance/{node_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["genome-alliance",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/node-node-type-curie-get-gtex.api.mdx b/docs/automat/node-node-type-curie-get-gtex.api.mdx index 15056f2..c839a38 100644 --- a/docs/automat/node-node-type-curie-get-gtex.api.mdx +++ b/docs/automat/node-node-type-curie-get-gtex.api.mdx @@ -5,7 +5,7 @@ description: "Returns `node` matching `curie`." sidebar_label: "Find `node` by `curie`" hide_title: true hide_table_of_contents: true -api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_gtex","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["GTEx"],"method":"get","path":"/gtex/{node_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["gtex",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_gtex","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["GTEx"],"method":"get","path":"/gtex/{node_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["gtex",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/node-node-type-curie-get-gtopdb.api.mdx b/docs/automat/node-node-type-curie-get-gtopdb.api.mdx index 347e166..a81c6d9 100644 --- a/docs/automat/node-node-type-curie-get-gtopdb.api.mdx +++ b/docs/automat/node-node-type-curie-get-gtopdb.api.mdx @@ -5,7 +5,7 @@ description: "Returns `node` matching `curie`." sidebar_label: "Find `node` by `curie`" hide_title: true hide_table_of_contents: true -api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_gtopdb","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["GtoPdb"],"method":"get","path":"/gtopdb/{node_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["gtopdb",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_gtopdb","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["GtoPdb"],"method":"get","path":"/gtopdb/{node_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["gtopdb",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/node-node-type-curie-get-gwas-catalog.api.mdx b/docs/automat/node-node-type-curie-get-gwas-catalog.api.mdx index ee489ed..02f5b41 100644 --- a/docs/automat/node-node-type-curie-get-gwas-catalog.api.mdx +++ b/docs/automat/node-node-type-curie-get-gwas-catalog.api.mdx @@ -5,7 +5,7 @@ description: "Returns `node` matching `curie`." sidebar_label: "Find `node` by `curie`" hide_title: true hide_table_of_contents: true -api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_gwas-catalog","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["GWAS Catalog"],"method":"get","path":"/gwas-catalog/{node_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["gwas-catalog",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_gwas-catalog","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["GWAS Catalog"],"method":"get","path":"/gwas-catalog/{node_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["gwas-catalog",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/node-node-type-curie-get-hetio.api.mdx b/docs/automat/node-node-type-curie-get-hetio.api.mdx index 0b470be..54fde75 100644 --- a/docs/automat/node-node-type-curie-get-hetio.api.mdx +++ b/docs/automat/node-node-type-curie-get-hetio.api.mdx @@ -5,7 +5,7 @@ description: "Returns `node` matching `curie`." sidebar_label: "Find `node` by `curie`" hide_title: true hide_table_of_contents: true -api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_hetio","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Hetionet"],"method":"get","path":"/hetio/{node_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["hetio",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_hetio","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Hetionet"],"method":"get","path":"/hetio/{node_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["hetio",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/node-node-type-curie-get-hgnc.api.mdx b/docs/automat/node-node-type-curie-get-hgnc.api.mdx index 2e8c218..3ac16e1 100644 --- a/docs/automat/node-node-type-curie-get-hgnc.api.mdx +++ b/docs/automat/node-node-type-curie-get-hgnc.api.mdx @@ -5,7 +5,7 @@ description: "Returns `node` matching `curie`." sidebar_label: "Find `node` by `curie`" hide_title: true hide_table_of_contents: true -api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_hgnc","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["HGNC"],"method":"get","path":"/hgnc/{node_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["hgnc",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_hgnc","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["HGNC"],"method":"get","path":"/hgnc/{node_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["hgnc",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/node-node-type-curie-get-hmdb.api.mdx b/docs/automat/node-node-type-curie-get-hmdb.api.mdx index ffa8f4c..6890c77 100644 --- a/docs/automat/node-node-type-curie-get-hmdb.api.mdx +++ b/docs/automat/node-node-type-curie-get-hmdb.api.mdx @@ -5,7 +5,7 @@ description: "Returns `node` matching `curie`." sidebar_label: "Find `node` by `curie`" hide_title: true hide_table_of_contents: true -api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_hmdb","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["HMDB"],"method":"get","path":"/hmdb/{node_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["hmdb",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_hmdb","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["HMDB"],"method":"get","path":"/hmdb/{node_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["hmdb",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/node-node-type-curie-get-human-goa.api.mdx b/docs/automat/node-node-type-curie-get-human-goa.api.mdx index 1fb201d..b46fea4 100644 --- a/docs/automat/node-node-type-curie-get-human-goa.api.mdx +++ b/docs/automat/node-node-type-curie-get-human-goa.api.mdx @@ -5,7 +5,7 @@ description: "Returns `node` matching `curie`." sidebar_label: "Find `node` by `curie`" hide_title: true hide_table_of_contents: true -api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_human-goa","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Human GOA"],"method":"get","path":"/human-goa/{node_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["human-goa",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_human-goa","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Human GOA"],"method":"get","path":"/human-goa/{node_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["human-goa",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/node-node-type-curie-get-icees-kg.api.mdx b/docs/automat/node-node-type-curie-get-icees-kg.api.mdx index 69d63a0..0423ddc 100644 --- a/docs/automat/node-node-type-curie-get-icees-kg.api.mdx +++ b/docs/automat/node-node-type-curie-get-icees-kg.api.mdx @@ -5,7 +5,7 @@ description: "Returns `node` matching `curie`." sidebar_label: "Find `node` by `curie`" hide_title: true hide_table_of_contents: true -api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_icees-kg","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["ICEES KG"],"method":"get","path":"/icees-kg/{node_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["icees-kg",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_icees-kg","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["ICEES KG"],"method":"get","path":"/icees-kg/{node_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["icees-kg",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/node-node-type-curie-get-intact.api.mdx b/docs/automat/node-node-type-curie-get-intact.api.mdx index 3326271..fe65dc9 100644 --- a/docs/automat/node-node-type-curie-get-intact.api.mdx +++ b/docs/automat/node-node-type-curie-get-intact.api.mdx @@ -5,7 +5,7 @@ description: "Returns `node` matching `curie`." sidebar_label: "Find `node` by `curie`" hide_title: true hide_table_of_contents: true -api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_intact","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["IntAct Molecular Interaction Database"],"method":"get","path":"/intact/{node_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["intact",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_intact","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["IntAct Molecular Interaction Database"],"method":"get","path":"/intact/{node_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["intact",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/node-node-type-curie-get-panther.api.mdx b/docs/automat/node-node-type-curie-get-panther.api.mdx index e952517..e88e432 100644 --- a/docs/automat/node-node-type-curie-get-panther.api.mdx +++ b/docs/automat/node-node-type-curie-get-panther.api.mdx @@ -5,7 +5,7 @@ description: "Returns `node` matching `curie`." sidebar_label: "Find `node` by `curie`" hide_title: true hide_table_of_contents: true -api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_panther","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["PANTHER"],"method":"get","path":"/panther/{node_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["panther",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_panther","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["PANTHER"],"method":"get","path":"/panther/{node_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["panther",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/node-node-type-curie-get-pharos.api.mdx b/docs/automat/node-node-type-curie-get-pharos.api.mdx index 1389ed5..fd23b7c 100644 --- a/docs/automat/node-node-type-curie-get-pharos.api.mdx +++ b/docs/automat/node-node-type-curie-get-pharos.api.mdx @@ -5,7 +5,7 @@ description: "Returns `node` matching `curie`." sidebar_label: "Find `node` by `curie`" hide_title: true hide_table_of_contents: true -api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_pharos","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Pharos"],"method":"get","path":"/pharos/{node_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["pharos",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_pharos","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Pharos"],"method":"get","path":"/pharos/{node_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["pharos",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/node-node-type-curie-get-reactome.api.mdx b/docs/automat/node-node-type-curie-get-reactome.api.mdx new file mode 100644 index 0000000..7e875b1 --- /dev/null +++ b/docs/automat/node-node-type-curie-get-reactome.api.mdx @@ -0,0 +1,38 @@ +--- +id: node-node-type-curie-get-reactome +title: "Find `node` by `curie`" +description: "Returns `node` matching `curie`." +sidebar_label: "Find `node` by `curie`" +hide_title: true +hide_table_of_contents: true +api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_reactome","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Reactome"],"method":"get","path":"/reactome/{node_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["reactome",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +sidebar_class_name: "get api-method" +info_path: docs/automat/automat +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import TabItem from "@theme/TabItem"; + +## Find `node` by `curie` + + + +Returns `node` matching `curie`. + +
    Path Parameters
    + +Successful Response + +
    Schema
    • Array [
    • ]
    + +Validation Error + +
    Schema
      detail object[]
    • Array [
    • loc object[] required
    • Array [
    • anyOf
    • string
    • integer
    • ]
    • ]
    + \ No newline at end of file diff --git a/docs/automat/node-node-type-curie-get-robokopkg.api.mdx b/docs/automat/node-node-type-curie-get-robokopkg.api.mdx index 5277e12..d2f0cf2 100644 --- a/docs/automat/node-node-type-curie-get-robokopkg.api.mdx +++ b/docs/automat/node-node-type-curie-get-robokopkg.api.mdx @@ -5,7 +5,7 @@ description: "Returns `node` matching `curie`." sidebar_label: "Find `node` by `curie`" hide_title: true hide_table_of_contents: true -api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_robokopkg","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["ROBOKOP KG"],"method":"get","path":"/robokopkg/{node_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["robokopkg",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_robokopkg","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["ROBOKOP KG"],"method":"get","path":"/robokopkg/{node_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["robokopkg",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/node-node-type-curie-get-sri-reference-kg.api.mdx b/docs/automat/node-node-type-curie-get-sri-reference-kg.api.mdx index f777f5d..9d70c93 100644 --- a/docs/automat/node-node-type-curie-get-sri-reference-kg.api.mdx +++ b/docs/automat/node-node-type-curie-get-sri-reference-kg.api.mdx @@ -5,7 +5,7 @@ description: "Returns `node` matching `curie`." sidebar_label: "Find `node` by `curie`" hide_title: true hide_table_of_contents: true -api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_sri-reference-kg","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["SRI Reference KG"],"method":"get","path":"/sri-reference-kg/{node_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["sri-reference-kg",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_sri-reference-kg","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["SRI Reference KG"],"method":"get","path":"/sri-reference-kg/{node_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["sri-reference-kg",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/node-node-type-curie-get-string-db.api.mdx b/docs/automat/node-node-type-curie-get-string-db.api.mdx index da368f0..6334623 100644 --- a/docs/automat/node-node-type-curie-get-string-db.api.mdx +++ b/docs/automat/node-node-type-curie-get-string-db.api.mdx @@ -5,7 +5,7 @@ description: "Returns `node` matching `curie`." sidebar_label: "Find `node` by `curie`" hide_title: true hide_table_of_contents: true -api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_string-db","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["STRING"],"method":"get","path":"/string-db/{node_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["string-db",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_string-db","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["STRING"],"method":"get","path":"/string-db/{node_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["string-db",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/node-node-type-curie-get-textminingkp.api.mdx b/docs/automat/node-node-type-curie-get-textminingkp.api.mdx index 6a47a4c..9aa0d4a 100644 --- a/docs/automat/node-node-type-curie-get-textminingkp.api.mdx +++ b/docs/automat/node-node-type-curie-get-textminingkp.api.mdx @@ -5,7 +5,7 @@ description: "Returns `node` matching `curie`." sidebar_label: "Find `node` by `curie`" hide_title: true hide_table_of_contents: true -api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_textminingkp","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Text Mining Provider KG"],"method":"get","path":"/textminingkp/{node_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["textminingkp",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_textminingkp","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Text Mining Provider KG"],"method":"get","path":"/textminingkp/{node_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["textminingkp",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/node-node-type-curie-get-ubergraph.api.mdx b/docs/automat/node-node-type-curie-get-ubergraph.api.mdx index 8916a2d..34ac779 100644 --- a/docs/automat/node-node-type-curie-get-ubergraph.api.mdx +++ b/docs/automat/node-node-type-curie-get-ubergraph.api.mdx @@ -5,7 +5,7 @@ description: "Returns `node` matching `curie`." sidebar_label: "Find `node` by `curie`" hide_title: true hide_table_of_contents: true -api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_ubergraph","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Ubergraph"],"method":"get","path":"/ubergraph/{node_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["ubergraph",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_ubergraph","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Ubergraph"],"method":"get","path":"/ubergraph/{node_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["ubergraph",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/node-node-type-curie-get-viral-proteome.api.mdx b/docs/automat/node-node-type-curie-get-viral-proteome.api.mdx index bb3ccc2..099c65a 100644 --- a/docs/automat/node-node-type-curie-get-viral-proteome.api.mdx +++ b/docs/automat/node-node-type-curie-get-viral-proteome.api.mdx @@ -5,7 +5,7 @@ description: "Returns `node` matching `curie`." sidebar_label: "Find `node` by `curie`" hide_title: true hide_table_of_contents: true -api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_viral-proteome","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Viral Proteome"],"method":"get","path":"/viral-proteome/{node_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["viral-proteome",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns `node` matching `curie`.","operationId":"node__node_type___curie__get_viral-proteome","parameters":[{"required":true,"schema":{"title":"Node Type","type":"string"},"name":"node_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Node Node Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Text Mining Provider KG"],"method":"get","path":"/viral-proteome/{node_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Find `node` by `curie`","description":{"content":"Returns `node` matching `curie`.","type":"text/plain"},"url":{"path":["viral-proteome",":node_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"node_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/one-hop-source-type-target-type-curie-get-binding-db.api.mdx b/docs/automat/one-hop-source-type-target-type-curie-get-binding-db.api.mdx new file mode 100644 index 0000000..5980970 --- /dev/null +++ b/docs/automat/one-hop-source-type-target-type-curie-get-binding-db.api.mdx @@ -0,0 +1,38 @@ +--- +id: one-hop-source-type-target-type-curie-get-binding-db +title: "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source" +description: "Returns one hop paths from `source_node_type` with `curie` to `target_node_type`." +sidebar_label: "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source" +hide_title: true +hide_table_of_contents: true +api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_binding-db","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["BINDING"],"method":"get","path":"/binding-db/{source_type}/{target_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["binding-db",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +sidebar_class_name: "get api-method" +info_path: docs/automat/automat +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import TabItem from "@theme/TabItem"; + +## Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source + + + +Returns one hop paths from `source_node_type` with `curie` to `target_node_type`. + +
    Path Parameters
    + +Successful Response + +
    Schema
    • Array [
    • ]
    + +Validation Error + +
    Schema
      detail object[]
    • Array [
    • loc object[] required
    • Array [
    • anyOf
    • string
    • integer
    • ]
    • ]
    + \ No newline at end of file diff --git a/docs/automat/one-hop-source-type-target-type-curie-get-biolink.api.mdx b/docs/automat/one-hop-source-type-target-type-curie-get-biolink.api.mdx index 0181740..fd2f585 100644 --- a/docs/automat/one-hop-source-type-target-type-curie-get-biolink.api.mdx +++ b/docs/automat/one-hop-source-type-target-type-curie-get-biolink.api.mdx @@ -5,7 +5,7 @@ description: "Returns one hop paths from `source_node_type` with `curie` to `ta sidebar_label: "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source" hide_title: true hide_table_of_contents: true -api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_biolink","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["RENCI SRI Reference KG"],"method":"get","path":"/biolink/{source_type}/{target_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["biolink",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_biolink","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["RENCI SRI Reference KG"],"method":"get","path":"/biolink/{source_type}/{target_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["biolink",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/one-hop-source-type-target-type-curie-get-cam-kp.api.mdx b/docs/automat/one-hop-source-type-target-type-curie-get-cam-kp.api.mdx index 05c5a9e..578e938 100644 --- a/docs/automat/one-hop-source-type-target-type-curie-get-cam-kp.api.mdx +++ b/docs/automat/one-hop-source-type-target-type-curie-get-cam-kp.api.mdx @@ -5,7 +5,7 @@ description: "Returns one hop paths from `source_node_type` with `curie` to `ta sidebar_label: "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source" hide_title: true hide_table_of_contents: true -api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_cam-kp","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["CAM KP"],"method":"get","path":"/cam-kp/{source_type}/{target_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["cam-kp",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_cam-kp","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["CAM Provider KG"],"method":"get","path":"/cam-kp/{source_type}/{target_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["cam-kp",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/one-hop-source-type-target-type-curie-get-ctd.api.mdx b/docs/automat/one-hop-source-type-target-type-curie-get-ctd.api.mdx index e5e5f9b..a6cfbcb 100644 --- a/docs/automat/one-hop-source-type-target-type-curie-get-ctd.api.mdx +++ b/docs/automat/one-hop-source-type-target-type-curie-get-ctd.api.mdx @@ -5,7 +5,7 @@ description: "Returns one hop paths from `source_node_type` with `curie` to `ta sidebar_label: "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source" hide_title: true hide_table_of_contents: true -api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_ctd","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["CTD"],"method":"get","path":"/ctd/{source_type}/{target_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["ctd",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_ctd","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["CTD"],"method":"get","path":"/ctd/{source_type}/{target_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["ctd",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/one-hop-source-type-target-type-curie-get-drugcentral.api.mdx b/docs/automat/one-hop-source-type-target-type-curie-get-drugcentral.api.mdx index 9c55bb7..e62efad 100644 --- a/docs/automat/one-hop-source-type-target-type-curie-get-drugcentral.api.mdx +++ b/docs/automat/one-hop-source-type-target-type-curie-get-drugcentral.api.mdx @@ -5,7 +5,7 @@ description: "Returns one hop paths from `source_node_type` with `curie` to `ta sidebar_label: "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source" hide_title: true hide_table_of_contents: true -api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_drugcentral","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["DrugCentral"],"method":"get","path":"/drugcentral/{source_type}/{target_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["drugcentral",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_drugcentral","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["DrugCentral"],"method":"get","path":"/drugcentral/{source_type}/{target_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["drugcentral",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/one-hop-source-type-target-type-curie-get-genome-alliance.api.mdx b/docs/automat/one-hop-source-type-target-type-curie-get-genome-alliance.api.mdx index f45727d..ddd3630 100644 --- a/docs/automat/one-hop-source-type-target-type-curie-get-genome-alliance.api.mdx +++ b/docs/automat/one-hop-source-type-target-type-curie-get-genome-alliance.api.mdx @@ -5,7 +5,7 @@ description: "Returns one hop paths from `source_node_type` with `curie` to `ta sidebar_label: "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source" hide_title: true hide_table_of_contents: true -api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_genome-alliance","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Alliance of Genome Resources Orthology"],"method":"get","path":"/genome-alliance/{source_type}/{target_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["genome-alliance",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_genome-alliance","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Alliance of Genome Resources"],"method":"get","path":"/genome-alliance/{source_type}/{target_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["genome-alliance",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/one-hop-source-type-target-type-curie-get-gtex.api.mdx b/docs/automat/one-hop-source-type-target-type-curie-get-gtex.api.mdx index ba68b40..b4b32c7 100644 --- a/docs/automat/one-hop-source-type-target-type-curie-get-gtex.api.mdx +++ b/docs/automat/one-hop-source-type-target-type-curie-get-gtex.api.mdx @@ -5,7 +5,7 @@ description: "Returns one hop paths from `source_node_type` with `curie` to `ta sidebar_label: "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source" hide_title: true hide_table_of_contents: true -api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_gtex","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["GTEx"],"method":"get","path":"/gtex/{source_type}/{target_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["gtex",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_gtex","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["GTEx"],"method":"get","path":"/gtex/{source_type}/{target_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["gtex",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/one-hop-source-type-target-type-curie-get-gtopdb.api.mdx b/docs/automat/one-hop-source-type-target-type-curie-get-gtopdb.api.mdx index 9e79f9f..72de1a9 100644 --- a/docs/automat/one-hop-source-type-target-type-curie-get-gtopdb.api.mdx +++ b/docs/automat/one-hop-source-type-target-type-curie-get-gtopdb.api.mdx @@ -5,7 +5,7 @@ description: "Returns one hop paths from `source_node_type` with `curie` to `ta sidebar_label: "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source" hide_title: true hide_table_of_contents: true -api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_gtopdb","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["GtoPdb"],"method":"get","path":"/gtopdb/{source_type}/{target_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["gtopdb",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_gtopdb","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["GtoPdb"],"method":"get","path":"/gtopdb/{source_type}/{target_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["gtopdb",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/one-hop-source-type-target-type-curie-get-gwas-catalog.api.mdx b/docs/automat/one-hop-source-type-target-type-curie-get-gwas-catalog.api.mdx index ecf3f79..d0e7890 100644 --- a/docs/automat/one-hop-source-type-target-type-curie-get-gwas-catalog.api.mdx +++ b/docs/automat/one-hop-source-type-target-type-curie-get-gwas-catalog.api.mdx @@ -5,7 +5,7 @@ description: "Returns one hop paths from `source_node_type` with `curie` to `ta sidebar_label: "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source" hide_title: true hide_table_of_contents: true -api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_gwas-catalog","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["GWAS Catalog"],"method":"get","path":"/gwas-catalog/{source_type}/{target_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["gwas-catalog",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_gwas-catalog","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["GWAS Catalog"],"method":"get","path":"/gwas-catalog/{source_type}/{target_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["gwas-catalog",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/one-hop-source-type-target-type-curie-get-hetio.api.mdx b/docs/automat/one-hop-source-type-target-type-curie-get-hetio.api.mdx index 78585e8..0bc92e9 100644 --- a/docs/automat/one-hop-source-type-target-type-curie-get-hetio.api.mdx +++ b/docs/automat/one-hop-source-type-target-type-curie-get-hetio.api.mdx @@ -5,7 +5,7 @@ description: "Returns one hop paths from `source_node_type` with `curie` to `ta sidebar_label: "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source" hide_title: true hide_table_of_contents: true -api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_hetio","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Hetionet"],"method":"get","path":"/hetio/{source_type}/{target_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["hetio",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_hetio","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Hetionet"],"method":"get","path":"/hetio/{source_type}/{target_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["hetio",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/one-hop-source-type-target-type-curie-get-hgnc.api.mdx b/docs/automat/one-hop-source-type-target-type-curie-get-hgnc.api.mdx index 8d74f3c..d45b2f5 100644 --- a/docs/automat/one-hop-source-type-target-type-curie-get-hgnc.api.mdx +++ b/docs/automat/one-hop-source-type-target-type-curie-get-hgnc.api.mdx @@ -5,7 +5,7 @@ description: "Returns one hop paths from `source_node_type` with `curie` to `ta sidebar_label: "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source" hide_title: true hide_table_of_contents: true -api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_hgnc","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["HGNC"],"method":"get","path":"/hgnc/{source_type}/{target_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["hgnc",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_hgnc","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["HGNC"],"method":"get","path":"/hgnc/{source_type}/{target_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["hgnc",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/one-hop-source-type-target-type-curie-get-hmdb.api.mdx b/docs/automat/one-hop-source-type-target-type-curie-get-hmdb.api.mdx index 707bae6..ae719d6 100644 --- a/docs/automat/one-hop-source-type-target-type-curie-get-hmdb.api.mdx +++ b/docs/automat/one-hop-source-type-target-type-curie-get-hmdb.api.mdx @@ -5,7 +5,7 @@ description: "Returns one hop paths from `source_node_type` with `curie` to `ta sidebar_label: "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source" hide_title: true hide_table_of_contents: true -api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_hmdb","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["HMDB"],"method":"get","path":"/hmdb/{source_type}/{target_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["hmdb",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_hmdb","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["HMDB"],"method":"get","path":"/hmdb/{source_type}/{target_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["hmdb",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/one-hop-source-type-target-type-curie-get-human-goa.api.mdx b/docs/automat/one-hop-source-type-target-type-curie-get-human-goa.api.mdx index d9522f7..a9e4aff 100644 --- a/docs/automat/one-hop-source-type-target-type-curie-get-human-goa.api.mdx +++ b/docs/automat/one-hop-source-type-target-type-curie-get-human-goa.api.mdx @@ -5,7 +5,7 @@ description: "Returns one hop paths from `source_node_type` with `curie` to `ta sidebar_label: "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source" hide_title: true hide_table_of_contents: true -api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_human-goa","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Human GOA"],"method":"get","path":"/human-goa/{source_type}/{target_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["human-goa",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_human-goa","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Human GOA"],"method":"get","path":"/human-goa/{source_type}/{target_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["human-goa",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/one-hop-source-type-target-type-curie-get-icees-kg.api.mdx b/docs/automat/one-hop-source-type-target-type-curie-get-icees-kg.api.mdx index 17c0ee9..fb648e8 100644 --- a/docs/automat/one-hop-source-type-target-type-curie-get-icees-kg.api.mdx +++ b/docs/automat/one-hop-source-type-target-type-curie-get-icees-kg.api.mdx @@ -5,7 +5,7 @@ description: "Returns one hop paths from `source_node_type` with `curie` to `ta sidebar_label: "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source" hide_title: true hide_table_of_contents: true -api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_icees-kg","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["ICEES KG"],"method":"get","path":"/icees-kg/{source_type}/{target_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["icees-kg",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_icees-kg","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["ICEES KG"],"method":"get","path":"/icees-kg/{source_type}/{target_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["icees-kg",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/one-hop-source-type-target-type-curie-get-intact.api.mdx b/docs/automat/one-hop-source-type-target-type-curie-get-intact.api.mdx index 245f8ba..11e3dec 100644 --- a/docs/automat/one-hop-source-type-target-type-curie-get-intact.api.mdx +++ b/docs/automat/one-hop-source-type-target-type-curie-get-intact.api.mdx @@ -5,7 +5,7 @@ description: "Returns one hop paths from `source_node_type` with `curie` to `ta sidebar_label: "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source" hide_title: true hide_table_of_contents: true -api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_intact","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["IntAct Molecular Interaction Database"],"method":"get","path":"/intact/{source_type}/{target_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["intact",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_intact","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["IntAct Molecular Interaction Database"],"method":"get","path":"/intact/{source_type}/{target_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["intact",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/one-hop-source-type-target-type-curie-get-panther.api.mdx b/docs/automat/one-hop-source-type-target-type-curie-get-panther.api.mdx index 9da9f7d..3168fe6 100644 --- a/docs/automat/one-hop-source-type-target-type-curie-get-panther.api.mdx +++ b/docs/automat/one-hop-source-type-target-type-curie-get-panther.api.mdx @@ -5,7 +5,7 @@ description: "Returns one hop paths from `source_node_type` with `curie` to `ta sidebar_label: "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source" hide_title: true hide_table_of_contents: true -api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_panther","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["PANTHER"],"method":"get","path":"/panther/{source_type}/{target_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["panther",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_panther","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["PANTHER"],"method":"get","path":"/panther/{source_type}/{target_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["panther",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/one-hop-source-type-target-type-curie-get-pharos.api.mdx b/docs/automat/one-hop-source-type-target-type-curie-get-pharos.api.mdx index 5639a62..7f4c270 100644 --- a/docs/automat/one-hop-source-type-target-type-curie-get-pharos.api.mdx +++ b/docs/automat/one-hop-source-type-target-type-curie-get-pharos.api.mdx @@ -5,7 +5,7 @@ description: "Returns one hop paths from `source_node_type` with `curie` to `ta sidebar_label: "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source" hide_title: true hide_table_of_contents: true -api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_pharos","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Pharos"],"method":"get","path":"/pharos/{source_type}/{target_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["pharos",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_pharos","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Pharos"],"method":"get","path":"/pharos/{source_type}/{target_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["pharos",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/one-hop-source-type-target-type-curie-get-reactome.api.mdx b/docs/automat/one-hop-source-type-target-type-curie-get-reactome.api.mdx new file mode 100644 index 0000000..92e8000 --- /dev/null +++ b/docs/automat/one-hop-source-type-target-type-curie-get-reactome.api.mdx @@ -0,0 +1,38 @@ +--- +id: one-hop-source-type-target-type-curie-get-reactome +title: "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source" +description: "Returns one hop paths from `source_node_type` with `curie` to `target_node_type`." +sidebar_label: "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source" +hide_title: true +hide_table_of_contents: true +api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_reactome","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Reactome"],"method":"get","path":"/reactome/{source_type}/{target_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["reactome",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +sidebar_class_name: "get api-method" +info_path: docs/automat/automat +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import TabItem from "@theme/TabItem"; + +## Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source + + + +Returns one hop paths from `source_node_type` with `curie` to `target_node_type`. + +
    Path Parameters
    + +Successful Response + +
    Schema
    • Array [
    • ]
    + +Validation Error + +
    Schema
      detail object[]
    • Array [
    • loc object[] required
    • Array [
    • anyOf
    • string
    • integer
    • ]
    • ]
    + \ No newline at end of file diff --git a/docs/automat/one-hop-source-type-target-type-curie-get-robokopkg.api.mdx b/docs/automat/one-hop-source-type-target-type-curie-get-robokopkg.api.mdx index f050588..336925c 100644 --- a/docs/automat/one-hop-source-type-target-type-curie-get-robokopkg.api.mdx +++ b/docs/automat/one-hop-source-type-target-type-curie-get-robokopkg.api.mdx @@ -5,7 +5,7 @@ description: "Returns one hop paths from `source_node_type` with `curie` to `ta sidebar_label: "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source" hide_title: true hide_table_of_contents: true -api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_robokopkg","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["ROBOKOP KG"],"method":"get","path":"/robokopkg/{source_type}/{target_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["robokopkg",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_robokopkg","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["ROBOKOP KG"],"method":"get","path":"/robokopkg/{source_type}/{target_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["robokopkg",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/one-hop-source-type-target-type-curie-get-sri-reference-kg.api.mdx b/docs/automat/one-hop-source-type-target-type-curie-get-sri-reference-kg.api.mdx index ebd19f7..0de45eb 100644 --- a/docs/automat/one-hop-source-type-target-type-curie-get-sri-reference-kg.api.mdx +++ b/docs/automat/one-hop-source-type-target-type-curie-get-sri-reference-kg.api.mdx @@ -5,7 +5,7 @@ description: "Returns one hop paths from `source_node_type` with `curie` to `ta sidebar_label: "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source" hide_title: true hide_table_of_contents: true -api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_sri-reference-kg","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["SRI Reference KG"],"method":"get","path":"/sri-reference-kg/{source_type}/{target_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["sri-reference-kg",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_sri-reference-kg","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["SRI Reference KG"],"method":"get","path":"/sri-reference-kg/{source_type}/{target_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["sri-reference-kg",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/one-hop-source-type-target-type-curie-get-string-db.api.mdx b/docs/automat/one-hop-source-type-target-type-curie-get-string-db.api.mdx index fb2862c..eed7ec6 100644 --- a/docs/automat/one-hop-source-type-target-type-curie-get-string-db.api.mdx +++ b/docs/automat/one-hop-source-type-target-type-curie-get-string-db.api.mdx @@ -5,7 +5,7 @@ description: "Returns one hop paths from `source_node_type` with `curie` to `ta sidebar_label: "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source" hide_title: true hide_table_of_contents: true -api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_string-db","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["STRING"],"method":"get","path":"/string-db/{source_type}/{target_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["string-db",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_string-db","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["STRING"],"method":"get","path":"/string-db/{source_type}/{target_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["string-db",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/one-hop-source-type-target-type-curie-get-textminingkp.api.mdx b/docs/automat/one-hop-source-type-target-type-curie-get-textminingkp.api.mdx index 387949c..2a63e6f 100644 --- a/docs/automat/one-hop-source-type-target-type-curie-get-textminingkp.api.mdx +++ b/docs/automat/one-hop-source-type-target-type-curie-get-textminingkp.api.mdx @@ -5,7 +5,7 @@ description: "Returns one hop paths from `source_node_type` with `curie` to `ta sidebar_label: "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source" hide_title: true hide_table_of_contents: true -api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_textminingkp","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Text Mining Provider KG"],"method":"get","path":"/textminingkp/{source_type}/{target_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["textminingkp",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_textminingkp","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Text Mining Provider KG"],"method":"get","path":"/textminingkp/{source_type}/{target_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["textminingkp",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/one-hop-source-type-target-type-curie-get-ubergraph.api.mdx b/docs/automat/one-hop-source-type-target-type-curie-get-ubergraph.api.mdx index 4b50f0a..7447738 100644 --- a/docs/automat/one-hop-source-type-target-type-curie-get-ubergraph.api.mdx +++ b/docs/automat/one-hop-source-type-target-type-curie-get-ubergraph.api.mdx @@ -5,7 +5,7 @@ description: "Returns one hop paths from `source_node_type` with `curie` to `ta sidebar_label: "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source" hide_title: true hide_table_of_contents: true -api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_ubergraph","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Ubergraph"],"method":"get","path":"/ubergraph/{source_type}/{target_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["ubergraph",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_ubergraph","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Ubergraph"],"method":"get","path":"/ubergraph/{source_type}/{target_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["ubergraph",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/one-hop-source-type-target-type-curie-get-viral-proteome.api.mdx b/docs/automat/one-hop-source-type-target-type-curie-get-viral-proteome.api.mdx index b53e00d..4905df5 100644 --- a/docs/automat/one-hop-source-type-target-type-curie-get-viral-proteome.api.mdx +++ b/docs/automat/one-hop-source-type-target-type-curie-get-viral-proteome.api.mdx @@ -5,7 +5,7 @@ description: "Returns one hop paths from `source_node_type` with `curie` to `ta sidebar_label: "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source" hide_title: true hide_table_of_contents: true -api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_viral-proteome","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Viral Proteome"],"method":"get","path":"/viral-proteome/{source_type}/{target_type}/{curie}","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["viral-proteome",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","operationId":"one_hop__source_type___target_type___curie__get_viral-proteome","parameters":[{"required":true,"schema":{"title":"Source Type","type":"string"},"name":"source_type","in":"path"},{"required":true,"schema":{"title":"Target Type","type":"string"},"name":"target_type","in":"path"},{"required":true,"schema":{"title":"Curie","type":"string"},"name":"curie","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response One Hop Source Type Target Type Curie Get","type":"array","items":{}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Text Mining Provider KG"],"method":"get","path":"/viral-proteome/{source_type}/{target_type}/{curie}","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source","description":{"content":"Returns one hop paths from `source_node_type` with `curie` to `target_node_type`.","type":"text/plain"},"url":{"path":["viral-proteome",":source_type",":target_type",":curie"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"source_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"target_type"},{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"curie"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/overlay-overlay-post-binding-db-translator.api.mdx b/docs/automat/overlay-overlay-post-binding-db-translator.api.mdx new file mode 100644 index 0000000..9973e59 --- /dev/null +++ b/docs/automat/overlay-overlay-post-binding-db-translator.api.mdx @@ -0,0 +1,500 @@ +--- +id: overlay-overlay-post-binding-db-translator +title: "Overlay results with available connections between each node." +description: "Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings." +sidebar_label: "Overlay results with available connections between each node." +hide_title: true +hide_table_of_contents: true +api: {"tags":["translator","BINDING"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_binding-db_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/binding-db/overlay","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["binding-db","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +sidebar_class_name: "post api-method" +info_path: docs/automat/automat +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import TabItem from "@theme/TabItem"; + +## Overlay results with available connections between each node. + + + +Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings. + +
    Request Body required
      message object
      + +Message. + +
      query_graph object nullable
      + +Query graph. + +
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name* object
    • edges object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name* object
    • knowledge_graph object nullable
      + +Knowledge graph. + +
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • edges object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • results object[] nullable
      + +Results. + +
    • Array [
    • node_bindings object required
      + +Custom class that implements MutableMapping and is hashable + +
      items object
      + +Node binding. + +
      attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • analyses object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • edge_bindings object required
      + +Custom class that implements MutableMapping and is hashable + +
      items object
      + +Edge binding. + +
      attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • ]
    • ]
    • auxiliary_graphs object nullable
      + +Auxiliary Graphs + +
    • property name* object
    • workflow object[]
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • Array [
    • anyOf
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • ]
    + +Successful Response + +
    Schema
      query_graph object nullable
      + +Query graph. + +
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name* object
    • edges object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name* object
    • knowledge_graph object nullable
      + +Knowledge graph. + +
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • edges object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • results object[] nullable
      + +Results. + +
    • Array [
    • node_bindings object required
      + +Custom class that implements MutableMapping and is hashable + +
      items object
      + +Node binding. + +
      attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • analyses object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • edge_bindings object required
      + +Custom class that implements MutableMapping and is hashable + +
      items object
      + +Edge binding. + +
      attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • ]
    • ]
    • auxiliary_graphs object nullable
      + +Auxiliary Graphs + +
    • property name* object
    + +Validation Error + +
    Schema
      detail object[]
    • Array [
    • loc object[] required
    • Array [
    • anyOf
    • string
    • integer
    • ]
    • ]
    + \ No newline at end of file diff --git a/docs/automat/overlay-overlay-post-biolink-translator.api.mdx b/docs/automat/overlay-overlay-post-biolink-translator.api.mdx index 0201378..ed05765 100644 --- a/docs/automat/overlay-overlay-post-biolink-translator.api.mdx +++ b/docs/automat/overlay-overlay-post-biolink-translator.api.mdx @@ -5,7 +5,7 @@ description: "Given a ReasonerAPI graph, add support edges for any nodes linked sidebar_label: "Overlay results with available connections between each node." hide_title: true hide_table_of_contents: true -api: {"tags":["translator","RENCI SRI Reference KG"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_biolink_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/biolink/overlay","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["biolink","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["translator","RENCI SRI Reference KG"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_biolink_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/biolink/overlay","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["biolink","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -410,7 +430,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -432,7 +452,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -452,7 +476,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • Validation Error diff --git a/docs/automat/overlay-overlay-post-cam-kp-translator.api.mdx b/docs/automat/overlay-overlay-post-cam-kp-translator.api.mdx index d04abca..67d51c3 100644 --- a/docs/automat/overlay-overlay-post-cam-kp-translator.api.mdx +++ b/docs/automat/overlay-overlay-post-cam-kp-translator.api.mdx @@ -5,7 +5,7 @@ description: "Given a ReasonerAPI graph, add support edges for any nodes linked sidebar_label: "Overlay results with available connections between each node." hide_title: true hide_table_of_contents: true -api: {"tags":["translator","CAM KP"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_cam-kp_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/cam-kp/overlay","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["cam-kp","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["translator","CAM Provider KG"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_cam-kp_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/cam-kp/overlay","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["cam-kp","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -410,7 +430,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -432,7 +452,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -452,7 +476,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • Validation Error diff --git a/docs/automat/overlay-overlay-post-ctd-translator.api.mdx b/docs/automat/overlay-overlay-post-ctd-translator.api.mdx index 33da0dc..f865955 100644 --- a/docs/automat/overlay-overlay-post-ctd-translator.api.mdx +++ b/docs/automat/overlay-overlay-post-ctd-translator.api.mdx @@ -5,7 +5,7 @@ description: "Given a ReasonerAPI graph, add support edges for any nodes linked sidebar_label: "Overlay results with available connections between each node." hide_title: true hide_table_of_contents: true -api: {"tags":["translator","CTD"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_ctd_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/ctd/overlay","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["ctd","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["translator","CTD"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_ctd_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/ctd/overlay","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["ctd","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -410,7 +430,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -432,7 +452,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -452,7 +476,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • Validation Error diff --git a/docs/automat/overlay-overlay-post-drugcentral-translator.api.mdx b/docs/automat/overlay-overlay-post-drugcentral-translator.api.mdx index 0bfa6b3..84b5d0f 100644 --- a/docs/automat/overlay-overlay-post-drugcentral-translator.api.mdx +++ b/docs/automat/overlay-overlay-post-drugcentral-translator.api.mdx @@ -5,7 +5,7 @@ description: "Given a ReasonerAPI graph, add support edges for any nodes linked sidebar_label: "Overlay results with available connections between each node." hide_title: true hide_table_of_contents: true -api: {"tags":["translator","DrugCentral"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_drugcentral_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/drugcentral/overlay","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["drugcentral","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["translator","DrugCentral"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_drugcentral_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/drugcentral/overlay","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["drugcentral","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -410,7 +430,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -432,7 +452,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -452,7 +476,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • Validation Error diff --git a/docs/automat/overlay-overlay-post-genome-alliance-translator.api.mdx b/docs/automat/overlay-overlay-post-genome-alliance-translator.api.mdx index bcfad48..5576b81 100644 --- a/docs/automat/overlay-overlay-post-genome-alliance-translator.api.mdx +++ b/docs/automat/overlay-overlay-post-genome-alliance-translator.api.mdx @@ -5,7 +5,7 @@ description: "Given a ReasonerAPI graph, add support edges for any nodes linked sidebar_label: "Overlay results with available connections between each node." hide_title: true hide_table_of_contents: true -api: {"tags":["translator","Alliance of Genome Resources Orthology"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_genome-alliance_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/genome-alliance/overlay","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["genome-alliance","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["translator","Alliance of Genome Resources"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_genome-alliance_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/genome-alliance/overlay","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["genome-alliance","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -410,7 +430,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -432,7 +452,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -452,7 +476,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • Validation Error diff --git a/docs/automat/overlay-overlay-post-gtex-translator.api.mdx b/docs/automat/overlay-overlay-post-gtex-translator.api.mdx index dff8dd6..a52b316 100644 --- a/docs/automat/overlay-overlay-post-gtex-translator.api.mdx +++ b/docs/automat/overlay-overlay-post-gtex-translator.api.mdx @@ -5,7 +5,7 @@ description: "Given a ReasonerAPI graph, add support edges for any nodes linked sidebar_label: "Overlay results with available connections between each node." hide_title: true hide_table_of_contents: true -api: {"tags":["translator","GTEx"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_gtex_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/gtex/overlay","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["gtex","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["translator","GTEx"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_gtex_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/gtex/overlay","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["gtex","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -410,7 +430,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -432,7 +452,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -452,7 +476,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • Validation Error diff --git a/docs/automat/overlay-overlay-post-gtopdb-translator.api.mdx b/docs/automat/overlay-overlay-post-gtopdb-translator.api.mdx index a12ac5c..a55ab9a 100644 --- a/docs/automat/overlay-overlay-post-gtopdb-translator.api.mdx +++ b/docs/automat/overlay-overlay-post-gtopdb-translator.api.mdx @@ -5,7 +5,7 @@ description: "Given a ReasonerAPI graph, add support edges for any nodes linked sidebar_label: "Overlay results with available connections between each node." hide_title: true hide_table_of_contents: true -api: {"tags":["translator","GtoPdb"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_gtopdb_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/gtopdb/overlay","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["gtopdb","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["translator","GtoPdb"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_gtopdb_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/gtopdb/overlay","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["gtopdb","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -410,7 +430,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -432,7 +452,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -452,7 +476,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • Validation Error diff --git a/docs/automat/overlay-overlay-post-gwas-catalog-translator.api.mdx b/docs/automat/overlay-overlay-post-gwas-catalog-translator.api.mdx index 28c111a..5bbde08 100644 --- a/docs/automat/overlay-overlay-post-gwas-catalog-translator.api.mdx +++ b/docs/automat/overlay-overlay-post-gwas-catalog-translator.api.mdx @@ -5,7 +5,7 @@ description: "Given a ReasonerAPI graph, add support edges for any nodes linked sidebar_label: "Overlay results with available connections between each node." hide_title: true hide_table_of_contents: true -api: {"tags":["translator","GWAS Catalog"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_gwas-catalog_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/gwas-catalog/overlay","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["gwas-catalog","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["translator","GWAS Catalog"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_gwas-catalog_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/gwas-catalog/overlay","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["gwas-catalog","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -410,7 +430,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -432,7 +452,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -452,7 +476,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • Validation Error diff --git a/docs/automat/overlay-overlay-post-hetio-translator.api.mdx b/docs/automat/overlay-overlay-post-hetio-translator.api.mdx index ccb0830..d8a2a6a 100644 --- a/docs/automat/overlay-overlay-post-hetio-translator.api.mdx +++ b/docs/automat/overlay-overlay-post-hetio-translator.api.mdx @@ -5,7 +5,7 @@ description: "Given a ReasonerAPI graph, add support edges for any nodes linked sidebar_label: "Overlay results with available connections between each node." hide_title: true hide_table_of_contents: true -api: {"tags":["translator","Hetionet"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_hetio_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/hetio/overlay","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["hetio","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["translator","Hetionet"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_hetio_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/hetio/overlay","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["hetio","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -410,7 +430,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -432,7 +452,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -452,7 +476,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • Validation Error diff --git a/docs/automat/overlay-overlay-post-hgnc-translator.api.mdx b/docs/automat/overlay-overlay-post-hgnc-translator.api.mdx index d861487..e707965 100644 --- a/docs/automat/overlay-overlay-post-hgnc-translator.api.mdx +++ b/docs/automat/overlay-overlay-post-hgnc-translator.api.mdx @@ -5,7 +5,7 @@ description: "Given a ReasonerAPI graph, add support edges for any nodes linked sidebar_label: "Overlay results with available connections between each node." hide_title: true hide_table_of_contents: true -api: {"tags":["translator","HGNC"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_hgnc_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/hgnc/overlay","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["hgnc","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["translator","HGNC"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_hgnc_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/hgnc/overlay","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["hgnc","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -410,7 +430,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -432,7 +452,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -452,7 +476,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • Validation Error diff --git a/docs/automat/overlay-overlay-post-hmdb-translator.api.mdx b/docs/automat/overlay-overlay-post-hmdb-translator.api.mdx index ad8a029..32b889c 100644 --- a/docs/automat/overlay-overlay-post-hmdb-translator.api.mdx +++ b/docs/automat/overlay-overlay-post-hmdb-translator.api.mdx @@ -5,7 +5,7 @@ description: "Given a ReasonerAPI graph, add support edges for any nodes linked sidebar_label: "Overlay results with available connections between each node." hide_title: true hide_table_of_contents: true -api: {"tags":["translator","HMDB"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_hmdb_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/hmdb/overlay","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["hmdb","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["translator","HMDB"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_hmdb_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/hmdb/overlay","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["hmdb","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -410,7 +430,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -432,7 +452,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -452,7 +476,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • Validation Error diff --git a/docs/automat/overlay-overlay-post-human-goa-translator.api.mdx b/docs/automat/overlay-overlay-post-human-goa-translator.api.mdx index ddcb43d..bcc4c75 100644 --- a/docs/automat/overlay-overlay-post-human-goa-translator.api.mdx +++ b/docs/automat/overlay-overlay-post-human-goa-translator.api.mdx @@ -5,7 +5,7 @@ description: "Given a ReasonerAPI graph, add support edges for any nodes linked sidebar_label: "Overlay results with available connections between each node." hide_title: true hide_table_of_contents: true -api: {"tags":["translator","Human GOA"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_human-goa_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/human-goa/overlay","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["human-goa","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["translator","Human GOA"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_human-goa_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/human-goa/overlay","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["human-goa","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -410,7 +430,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -432,7 +452,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -452,7 +476,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • Validation Error diff --git a/docs/automat/overlay-overlay-post-icees-kg-translator.api.mdx b/docs/automat/overlay-overlay-post-icees-kg-translator.api.mdx index efc788d..4b13683 100644 --- a/docs/automat/overlay-overlay-post-icees-kg-translator.api.mdx +++ b/docs/automat/overlay-overlay-post-icees-kg-translator.api.mdx @@ -5,7 +5,7 @@ description: "Given a ReasonerAPI graph, add support edges for any nodes linked sidebar_label: "Overlay results with available connections between each node." hide_title: true hide_table_of_contents: true -api: {"tags":["translator","ICEES KG"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_icees-kg_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/icees-kg/overlay","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["icees-kg","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["translator","ICEES KG"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_icees-kg_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/icees-kg/overlay","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["icees-kg","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -410,7 +430,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -432,7 +452,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -452,7 +476,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • Validation Error diff --git a/docs/automat/overlay-overlay-post-intact-translator.api.mdx b/docs/automat/overlay-overlay-post-intact-translator.api.mdx index 8bd23b9..a2b6bff 100644 --- a/docs/automat/overlay-overlay-post-intact-translator.api.mdx +++ b/docs/automat/overlay-overlay-post-intact-translator.api.mdx @@ -5,7 +5,7 @@ description: "Given a ReasonerAPI graph, add support edges for any nodes linked sidebar_label: "Overlay results with available connections between each node." hide_title: true hide_table_of_contents: true -api: {"tags":["translator","IntAct Molecular Interaction Database"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_intact_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/intact/overlay","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["intact","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["translator","IntAct Molecular Interaction Database"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_intact_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/intact/overlay","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["intact","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -410,7 +430,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -432,7 +452,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -452,7 +476,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • Validation Error diff --git a/docs/automat/overlay-overlay-post-panther-translator.api.mdx b/docs/automat/overlay-overlay-post-panther-translator.api.mdx index 1ab9b53..5e3bf59 100644 --- a/docs/automat/overlay-overlay-post-panther-translator.api.mdx +++ b/docs/automat/overlay-overlay-post-panther-translator.api.mdx @@ -5,7 +5,7 @@ description: "Given a ReasonerAPI graph, add support edges for any nodes linked sidebar_label: "Overlay results with available connections between each node." hide_title: true hide_table_of_contents: true -api: {"tags":["translator","PANTHER"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_panther_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/panther/overlay","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["panther","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["translator","PANTHER"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_panther_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/panther/overlay","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["panther","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -410,7 +430,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -432,7 +452,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -452,7 +476,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • Validation Error diff --git a/docs/automat/overlay-overlay-post-pharos-translator.api.mdx b/docs/automat/overlay-overlay-post-pharos-translator.api.mdx index ab0039e..ae51318 100644 --- a/docs/automat/overlay-overlay-post-pharos-translator.api.mdx +++ b/docs/automat/overlay-overlay-post-pharos-translator.api.mdx @@ -5,7 +5,7 @@ description: "Given a ReasonerAPI graph, add support edges for any nodes linked sidebar_label: "Overlay results with available connections between each node." hide_title: true hide_table_of_contents: true -api: {"tags":["translator","Pharos"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_pharos_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/pharos/overlay","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["pharos","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["translator","Pharos"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_pharos_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/pharos/overlay","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["pharos","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -410,7 +430,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -432,7 +452,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -452,7 +476,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • Validation Error diff --git a/docs/automat/overlay-overlay-post-reactome-translator.api.mdx b/docs/automat/overlay-overlay-post-reactome-translator.api.mdx new file mode 100644 index 0000000..4758836 --- /dev/null +++ b/docs/automat/overlay-overlay-post-reactome-translator.api.mdx @@ -0,0 +1,500 @@ +--- +id: overlay-overlay-post-reactome-translator +title: "Overlay results with available connections between each node." +description: "Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings." +sidebar_label: "Overlay results with available connections between each node." +hide_title: true +hide_table_of_contents: true +api: {"tags":["translator","Reactome"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_reactome_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/reactome/overlay","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["reactome","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +sidebar_class_name: "post api-method" +info_path: docs/automat/automat +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import TabItem from "@theme/TabItem"; + +## Overlay results with available connections between each node. + + + +Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings. + +
    Request Body required
      message object
      + +Message. + +
      query_graph object nullable
      + +Query graph. + +
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name* object
    • edges object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name* object
    • knowledge_graph object nullable
      + +Knowledge graph. + +
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • edges object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • results object[] nullable
      + +Results. + +
    • Array [
    • node_bindings object required
      + +Custom class that implements MutableMapping and is hashable + +
      items object
      + +Node binding. + +
      attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • analyses object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • edge_bindings object required
      + +Custom class that implements MutableMapping and is hashable + +
      items object
      + +Edge binding. + +
      attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • ]
    • ]
    • auxiliary_graphs object nullable
      + +Auxiliary Graphs + +
    • property name* object
    • workflow object[]
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • Array [
    • anyOf
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • ]
    + +Successful Response + +
    Schema
      query_graph object nullable
      + +Query graph. + +
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name* object
    • edges object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name* object
    • knowledge_graph object nullable
      + +Knowledge graph. + +
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • edges object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • results object[] nullable
      + +Results. + +
    • Array [
    • node_bindings object required
      + +Custom class that implements MutableMapping and is hashable + +
      items object
      + +Node binding. + +
      attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • analyses object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • edge_bindings object required
      + +Custom class that implements MutableMapping and is hashable + +
      items object
      + +Edge binding. + +
      attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • ]
    • ]
    • auxiliary_graphs object nullable
      + +Auxiliary Graphs + +
    • property name* object
    + +Validation Error + +
    Schema
      detail object[]
    • Array [
    • loc object[] required
    • Array [
    • anyOf
    • string
    • integer
    • ]
    • ]
    + \ No newline at end of file diff --git a/docs/automat/overlay-overlay-post-robokopkg-translator.api.mdx b/docs/automat/overlay-overlay-post-robokopkg-translator.api.mdx index c133e3b..08d281b 100644 --- a/docs/automat/overlay-overlay-post-robokopkg-translator.api.mdx +++ b/docs/automat/overlay-overlay-post-robokopkg-translator.api.mdx @@ -5,7 +5,7 @@ description: "Given a ReasonerAPI graph, add support edges for any nodes linked sidebar_label: "Overlay results with available connections between each node." hide_title: true hide_table_of_contents: true -api: {"tags":["translator","ROBOKOP KG"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_robokopkg_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/robokopkg/overlay","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["robokopkg","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["translator","ROBOKOP KG"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_robokopkg_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/robokopkg/overlay","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["robokopkg","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -410,7 +430,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -432,7 +452,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -452,7 +476,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • Validation Error diff --git a/docs/automat/overlay-overlay-post-sri-reference-kg-translator.api.mdx b/docs/automat/overlay-overlay-post-sri-reference-kg-translator.api.mdx index 12c3911..670fc8a 100644 --- a/docs/automat/overlay-overlay-post-sri-reference-kg-translator.api.mdx +++ b/docs/automat/overlay-overlay-post-sri-reference-kg-translator.api.mdx @@ -5,7 +5,7 @@ description: "Given a ReasonerAPI graph, add support edges for any nodes linked sidebar_label: "Overlay results with available connections between each node." hide_title: true hide_table_of_contents: true -api: {"tags":["translator","SRI Reference KG"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_sri-reference-kg_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/sri-reference-kg/overlay","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["sri-reference-kg","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["translator","SRI Reference KG"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_sri-reference-kg_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/sri-reference-kg/overlay","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["sri-reference-kg","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -410,7 +430,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -432,7 +452,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -452,7 +476,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • Validation Error diff --git a/docs/automat/overlay-overlay-post-string-db-translator.api.mdx b/docs/automat/overlay-overlay-post-string-db-translator.api.mdx index 6fd18c2..62f55fc 100644 --- a/docs/automat/overlay-overlay-post-string-db-translator.api.mdx +++ b/docs/automat/overlay-overlay-post-string-db-translator.api.mdx @@ -5,7 +5,7 @@ description: "Given a ReasonerAPI graph, add support edges for any nodes linked sidebar_label: "Overlay results with available connections between each node." hide_title: true hide_table_of_contents: true -api: {"tags":["translator","STRING"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_string-db_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/string-db/overlay","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["string-db","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["translator","STRING"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_string-db_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/string-db/overlay","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["string-db","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -410,7 +430,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -432,7 +452,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -452,7 +476,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • Validation Error diff --git a/docs/automat/overlay-overlay-post-textminingkp-translator.api.mdx b/docs/automat/overlay-overlay-post-textminingkp-translator.api.mdx index c89ff86..8385a6a 100644 --- a/docs/automat/overlay-overlay-post-textminingkp-translator.api.mdx +++ b/docs/automat/overlay-overlay-post-textminingkp-translator.api.mdx @@ -5,7 +5,7 @@ description: "Given a ReasonerAPI graph, add support edges for any nodes linked sidebar_label: "Overlay results with available connections between each node." hide_title: true hide_table_of_contents: true -api: {"tags":["translator","Text Mining Provider KG"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_textminingkp_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/textminingkp/overlay","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["textminingkp","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["translator","Text Mining Provider KG"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_textminingkp_translator","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/textminingkp/overlay","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["textminingkp","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -410,7 +430,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -432,7 +452,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -452,7 +476,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • Validation Error diff --git a/docs/automat/overlay-overlay-post-translator-ubergraph.api.mdx b/docs/automat/overlay-overlay-post-translator-ubergraph.api.mdx index cb874a9..5705fd8 100644 --- a/docs/automat/overlay-overlay-post-translator-ubergraph.api.mdx +++ b/docs/automat/overlay-overlay-post-translator-ubergraph.api.mdx @@ -5,7 +5,7 @@ description: "Given a ReasonerAPI graph, add support edges for any nodes linked sidebar_label: "Overlay results with available connections between each node." hide_title: true hide_table_of_contents: true -api: {"tags":["translator","Ubergraph"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_translator_ubergraph","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/ubergraph/overlay","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["ubergraph","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["translator","Ubergraph"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_translator_ubergraph","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/ubergraph/overlay","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["ubergraph","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -410,7 +430,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -432,7 +452,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -452,7 +476,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • Validation Error diff --git a/docs/automat/overlay-overlay-post-translator-viral-proteome.api.mdx b/docs/automat/overlay-overlay-post-translator-viral-proteome.api.mdx index ccd6ba3..a9ca149 100644 --- a/docs/automat/overlay-overlay-post-translator-viral-proteome.api.mdx +++ b/docs/automat/overlay-overlay-post-translator-viral-proteome.api.mdx @@ -5,7 +5,7 @@ description: "Given a ReasonerAPI graph, add support edges for any nodes linked sidebar_label: "Overlay results with available connections between each node." hide_title: true hide_table_of_contents: true -api: {"tags":["translator","Viral Proteome"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_translator_viral-proteome","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/viral-proteome/overlay","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["viral-proteome","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["translator","Text Mining Provider KG"],"description":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","operationId":"overlay_overlay_post_translator_viral-proteome","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n1":{"id":"NCBIGene:6352","category":"biolink:Gene","is_set":false},"n2":{"category":"biolink:GeneFamily","is_set":false},"n3":{"category":"biolink:GeneFamily","is_set":false}},"edges":{"e12":{"subject":"n1","object":"n2","predicate":"biolink:part_of"},"e23":{"subject":"n3","object":"n2","predicate":"biolink:part_of"}}},"knowledge_graph":{"nodes":{"NCBIGene:6352":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:MolecularEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:Gene"],"name":"CCL5","attributes":[{"type":"WIKIDATA:Q80585","value":{"locus_group":"protein-coding gene","synonyms":[],"chromosome":"17","location":"17q12","gene_family":["Chemokine ligands"],"taxon":9606,"category":["biolink:BiologicalEntity","biolink:GenomicEntity","biolink:GeneOrGeneProduct","biolink:MacromolecularMachine","biolink:NamedThing","biolink:MolecularEntity","biolink:Gene"],"gene_family_id":[483],"equivalent_identifiers":["ENSEMBL:ENSG00000271503","NCBIGene:6352","NCBIGene:6352","HGNC:10632","UniProtKB:P13501"]}}]},"PANTHER.FAMILY:PTHR12015:SF170":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"C-C MOTIF CHEMOKINE 5","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015:SF170"]}}]},"PANTHER.FAMILY:PTHR12015":{"category":["biolink:NamedThing","biolink:BiologicalEntity","biolink:GeneFamily","biolink:MolecularEntity","biolink:Entity"],"name":"SMALL INDUCIBLE CYTOKINE A","attributes":[{"type":"WIKIDATA:Q80585","value":{"synonyms":[],"category":["biolink:BiologicalEntity","biolink:GeneFamily","biolink:NamedThing","biolink:MolecularEntity","biolink:Entity"],"equivalent_identifiers":["PANTHER.FAMILY:PTHR12015"]}}]}},"edges":{"dd8ef7a4606c4f8e405e6a5b1b095993":{"subject":"NCBIGene:6352","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_by_gene_family","ctime":1584932086.0009434,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"NCBIGene:6352","source_database":"panther","relation":"BFO:0000050","publications":[]}}]},"9f7f9d86cb57e7190aafa57f7564eb05":{"subject":"PANTHER.FAMILY:PTHR12015:SF170","object":"PANTHER.FAMILY:PTHR12015","predicate":"biolink:part_of","attributes":[{"type":"WIKIDATA:Q80585","value":{"predicate":"biolink:part_of","relation_label":"part of","provided_by":"panther.get_gene_family_by_gene_family","ctime":1610437123.7988985,"target_id":"PANTHER.FAMILY:PTHR12015","source_id":"PANTHER.FAMILY:PTHR12015:SF170","source_database":"panther","relation":"BFO:0000050","publications":[]}}]}}},"results":[{"node_bindings":{"n1":[{"id":"NCBIGene:6352"}],"n2":[{"id":"PANTHER.FAMILY:PTHR12015"}],"n3":[{"id":"PANTHER.FAMILY:PTHR12015:SF170"}]},"edge_bindings":{"e12":[{"id":"dd8ef7a4606c4f8e405e6a5b1b095993"}],"e23":[{"id":"9f7f9d86cb57e7190aafa57f7564eb05"}]}}]}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/viral-proteome/overlay","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Overlay results with available connections between each node.","description":{"content":"Given a ReasonerAPI graph, add support edges for any nodes linked in result bindings.","type":"text/plain"},"url":{"path":["viral-proteome","overlay"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -410,7 +430,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -432,7 +452,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -452,7 +476,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • Validation Error diff --git a/docs/automat/panther.tag.mdx b/docs/automat/panther.tag.mdx index e560ca3..bdfdd3d 100644 --- a/docs/automat/panther.tag.mdx +++ b/docs/automat/panther.tag.mdx @@ -8,17 +8,17 @@ custom_edit_url: null -The Protein ANalysis THrough Evolutionary Relationships (PANTHER) classification system provides an openly available annotation library of gene family phylogenetic trees, with persistent identifiers attached to all nodes in the trees and annotation of each protein member of the family by its family and protein class, subfamily, orthologs, paralogs, GO Phylogenetic Annotation Project function and Reactome pathways. +The Protein ANalysis THrough Evolutionary Relationships (PANTHER) classification system provides an openly available annotation library of gene family phylogenetic trees, with persistent identifiers attached to all nodes in the trees and annotation of each protein member of the family by its family and protein class, subfamily, orthologs, paralogs, GO Phylogenetic Annotation Project function, and Reactome pathways. -**Version:** 3e790a43b7817525 +**Version:** bc372fa16b7f4d7e **URL:** [http://pantherdb.org/](http://pantherdb.org/) -**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/PANTHER_Automat/3e790a43b7817525/graph_3e790a43b7817525.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/PANTHER_Automat/3e790a43b7817525/graph_3e790a43b7817525.db.dump) +**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/PANTHER_Automat/bc372fa16b7f4d7e](https://stars.renci.org/var/plater/bl-3.5.4/PANTHER_Automat/bc372fa16b7f4d7e) -**Nodes:** 88,494 +**Nodes:** 87,183 -**Edges:** 1,192,222 +**Edges:** 1,051,806 diff --git a/docs/automat/pharos.tag.mdx b/docs/automat/pharos.tag.mdx index a8b949a..b0c5c00 100644 --- a/docs/automat/pharos.tag.mdx +++ b/docs/automat/pharos.tag.mdx @@ -10,15 +10,15 @@ custom_edit_url: null Pharos is the openly accessible user interface to the Illuminating the Druggable Genome (IDG) program’s Knowledge Management Center (KMC), which aims to develop a comprehensive, integrated knowledge-base for the Druggable Genome (DG) to illuminate the uncharacterized and/or poorly annotated portion of the DG, focusing on three of the most common drug-targeted protein families: G-protein-coupled receptors; ion channels; and kinases. -**Version:** b7ec4c82dd54f9d4 +**Version:** 6fb3d37e4c9e6d4d **URL:** [https://pharos.nih.gov/](https://pharos.nih.gov/) -**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/PHAROS_Automat/b7ec4c82dd54f9d4/graph_b7ec4c82dd54f9d4.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/PHAROS_Automat/b7ec4c82dd54f9d4/graph_b7ec4c82dd54f9d4.db.dump) +**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/PHAROS_Automat/6fb3d37e4c9e6d4d](https://stars.renci.org/var/plater/bl-3.5.4/PHAROS_Automat/6fb3d37e4c9e6d4d) -**Nodes:** 341,462 +**Nodes:** 342,517 -**Edges:** 1,072,544 +**Edges:** 1,074,009 diff --git a/docs/automat/reactome.tag.mdx b/docs/automat/reactome.tag.mdx new file mode 100644 index 0000000..131aa5d --- /dev/null +++ b/docs/automat/reactome.tag.mdx @@ -0,0 +1,33 @@ +--- +id: reactome +title: "Reactome" +description: "Reactome" +custom_edit_url: null +--- + + + + +REACTOME is an open-source, open access, manually curated and peer-reviewed pathway database. Our goal is to provide intuitive bioinformatics tools for the visualization, interpretation and analysis of pathway knowledge to support basic and clinical research, genome analysis, modeling, systems biology and education. + +**Version:** fcc09b773f0cb846 + +**URL:** [https://reactome.org/](https://reactome.org/) + +**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/Reactome_Automat/fcc09b773f0cb846](https://stars.renci.org/var/plater/bl-3.5.4/Reactome_Automat/fcc09b773f0cb846) + +**Nodes:** 561,626 + +**Edges:** 2,355,585 + + + + + +```mdx-code-block +import DocCardList from '@theme/DocCardList'; +import {useCurrentSidebarCategory} from '@docusaurus/theme-common'; + + +``` + \ No newline at end of file diff --git a/docs/automat/reasoner-api-1-3-query-post-cam-kp-trapi.api.mdx b/docs/automat/reasoner-api-1-3-query-post-cam-kp-trapi.api.mdx deleted file mode 100644 index 8be3d1b..0000000 --- a/docs/automat/reasoner-api-1-3-query-post-cam-kp-trapi.api.mdx +++ /dev/null @@ -1,746 +0,0 @@ ---- -id: reasoner-api-1-3-query-post-cam-kp-trapi -title: "Query reasoner via one of several inputs." -description: "Handle TRAPI request." -sidebar_label: "Query reasoner via one of several inputs." -hide_title: true -hide_table_of_contents: true -api: {"tags":["trapi","CAM KP"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_3_query_post_cam-kp_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/cam-kp/1.3/query","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["cam-kp","1.3","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} -sidebar_class_name: "post api-method" -info_path: docs/automat/automat -custom_edit_url: null ---- - -import ApiTabs from "@theme/ApiTabs"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import TabItem from "@theme/TabItem"; - -## Query reasoner via one of several inputs. - - - -Handle TRAPI request. - -
    Request Body required
      message object
      - -Message. - -
      query_graph object nullable
      - -Query graph. - -
      nodes object required
      - -Custom class that implements MutableMapping and is hashable - -
    • property name* object
    • edges object required
      - -Custom class that implements MutableMapping and is hashable - -
    • property name* object
    • knowledge_graph object nullable
      - -Knowledge graph. - -
      nodes object required
      - -Custom class that implements MutableMapping and is hashable - -
    • property name*
    • edges object required
      - -Custom class that implements MutableMapping and is hashable - -
    • property name*
    • results object[] nullable
      - -Custom class that implements MutableSet and is hashable - -
    • Array [
    • node_bindings object required
      - -Custom class that implements MutableMapping and is hashable - -
      items object
      - -Node binding. - -
      attributes object[] nullable
      - -Custom class that implements MutableSet and is hashable - -
    • Array [
    • attributes object[] nullable
      - -Custom class that implements MutableSequence and is hashable - -
    • Array [
    • attributes object[] nullable
      - -Custom class that implements MutableSequence and is hashable - -
    • Array [
    • ]
    • ]
    • ]
    • edge_bindings object required
      - -Custom class that implements MutableMapping and is hashable - -
      items object
      - -Edge binding. - -
      attributes object[] nullable
      - -Custom class that implements MutableSet and is hashable - -
    • Array [
    • attributes object[] nullable
      - -Custom class that implements MutableSequence and is hashable - -
    • Array [
    • attributes object[] nullable
      - -Custom class that implements MutableSequence and is hashable - -
    • Array [
    • ]
    • ]
    • ]
    • ]
    • workflow object[]
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • Array [
    • anyOf
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • ]
    - -Successful Response - -
    Schema
      message object
      - -Message. - -
      query_graph object nullable
      - -Query graph. - -
      nodes object required
      - -Custom class that implements MutableMapping and is hashable - -
    • property name* object
    • edges object required
      - -Custom class that implements MutableMapping and is hashable - -
    • property name* object
    • knowledge_graph object nullable
      - -Knowledge graph. - -
      nodes object required
      - -Custom class that implements MutableMapping and is hashable - -
    • property name*
    • edges object required
      - -Custom class that implements MutableMapping and is hashable - -
    • property name*
    • results object[] nullable
      - -Custom class that implements MutableSet and is hashable - -
    • Array [
    • node_bindings object required
      - -Custom class that implements MutableMapping and is hashable - -
      items object
      - -Node binding. - -
      attributes object[] nullable
      - -Custom class that implements MutableSet and is hashable - -
    • Array [
    • attributes object[] nullable
      - -Custom class that implements MutableSequence and is hashable - -
    • Array [
    • attributes object[] nullable
      - -Custom class that implements MutableSequence and is hashable - -
    • Array [
    • ]
    • ]
    • ]
    • edge_bindings object required
      - -Custom class that implements MutableMapping and is hashable - -
      items object
      - -Edge binding. - -
      attributes object[] nullable
      - -Custom class that implements MutableSet and is hashable - -
    • Array [
    • attributes object[] nullable
      - -Custom class that implements MutableSequence and is hashable - -
    • Array [
    • attributes object[] nullable
      - -Custom class that implements MutableSequence and is hashable - -
    • Array [
    • ]
    • ]
    • ]
    • ]
    • workflow object[]
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • Array [
    • anyOf
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • ]
    - -Validation Error - -
    Schema
      detail object[]
    • Array [
    • loc object[] required
    • Array [
    • anyOf
    • string
    • integer
    • ]
    • ]
    - \ No newline at end of file diff --git a/docs/automat/reasoner-api-1-3-query-post-gtex-trapi.api.mdx b/docs/automat/reasoner-api-1-3-query-post-gtex-trapi.api.mdx deleted file mode 100644 index fa90fb0..0000000 --- a/docs/automat/reasoner-api-1-3-query-post-gtex-trapi.api.mdx +++ /dev/null @@ -1,746 +0,0 @@ ---- -id: reasoner-api-1-3-query-post-gtex-trapi -title: "Query reasoner via one of several inputs." -description: "Handle TRAPI request." -sidebar_label: "Query reasoner via one of several inputs." -hide_title: true -hide_table_of_contents: true -api: {"tags":["trapi","GTEx"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_3_query_post_gtex_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/gtex/1.3/query","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["gtex","1.3","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} -sidebar_class_name: "post api-method" -info_path: docs/automat/automat -custom_edit_url: null ---- - -import ApiTabs from "@theme/ApiTabs"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import TabItem from "@theme/TabItem"; - -## Query reasoner via one of several inputs. - - - -Handle TRAPI request. - -
    Request Body required
      message object
      - -Message. - -
      query_graph object nullable
      - -Query graph. - -
      nodes object required
      - -Custom class that implements MutableMapping and is hashable - -
    • property name* object
    • edges object required
      - -Custom class that implements MutableMapping and is hashable - -
    • property name* object
    • knowledge_graph object nullable
      - -Knowledge graph. - -
      nodes object required
      - -Custom class that implements MutableMapping and is hashable - -
    • property name*
    • edges object required
      - -Custom class that implements MutableMapping and is hashable - -
    • property name*
    • results object[] nullable
      - -Custom class that implements MutableSet and is hashable - -
    • Array [
    • node_bindings object required
      - -Custom class that implements MutableMapping and is hashable - -
      items object
      - -Node binding. - -
      attributes object[] nullable
      - -Custom class that implements MutableSet and is hashable - -
    • Array [
    • attributes object[] nullable
      - -Custom class that implements MutableSequence and is hashable - -
    • Array [
    • attributes object[] nullable
      - -Custom class that implements MutableSequence and is hashable - -
    • Array [
    • ]
    • ]
    • ]
    • edge_bindings object required
      - -Custom class that implements MutableMapping and is hashable - -
      items object
      - -Edge binding. - -
      attributes object[] nullable
      - -Custom class that implements MutableSet and is hashable - -
    • Array [
    • attributes object[] nullable
      - -Custom class that implements MutableSequence and is hashable - -
    • Array [
    • attributes object[] nullable
      - -Custom class that implements MutableSequence and is hashable - -
    • Array [
    • ]
    • ]
    • ]
    • ]
    • workflow object[]
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • Array [
    • anyOf
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • ]
    - -Successful Response - -
    Schema
      message object
      - -Message. - -
      query_graph object nullable
      - -Query graph. - -
      nodes object required
      - -Custom class that implements MutableMapping and is hashable - -
    • property name* object
    • edges object required
      - -Custom class that implements MutableMapping and is hashable - -
    • property name* object
    • knowledge_graph object nullable
      - -Knowledge graph. - -
      nodes object required
      - -Custom class that implements MutableMapping and is hashable - -
    • property name*
    • edges object required
      - -Custom class that implements MutableMapping and is hashable - -
    • property name*
    • results object[] nullable
      - -Custom class that implements MutableSet and is hashable - -
    • Array [
    • node_bindings object required
      - -Custom class that implements MutableMapping and is hashable - -
      items object
      - -Node binding. - -
      attributes object[] nullable
      - -Custom class that implements MutableSet and is hashable - -
    • Array [
    • attributes object[] nullable
      - -Custom class that implements MutableSequence and is hashable - -
    • Array [
    • attributes object[] nullable
      - -Custom class that implements MutableSequence and is hashable - -
    • Array [
    • ]
    • ]
    • ]
    • edge_bindings object required
      - -Custom class that implements MutableMapping and is hashable - -
      items object
      - -Edge binding. - -
      attributes object[] nullable
      - -Custom class that implements MutableSet and is hashable - -
    • Array [
    • attributes object[] nullable
      - -Custom class that implements MutableSequence and is hashable - -
    • Array [
    • attributes object[] nullable
      - -Custom class that implements MutableSequence and is hashable - -
    • Array [
    • ]
    • ]
    • ]
    • ]
    • workflow object[]
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • Array [
    • anyOf
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • ]
    - -Validation Error - -
    Schema
      detail object[]
    • Array [
    • loc object[] required
    • Array [
    • anyOf
    • string
    • integer
    • ]
    • ]
    - \ No newline at end of file diff --git a/docs/automat/reasoner-api-1-3-query-post-pharos-trapi.api.mdx b/docs/automat/reasoner-api-1-3-query-post-pharos-trapi.api.mdx deleted file mode 100644 index 454b086..0000000 --- a/docs/automat/reasoner-api-1-3-query-post-pharos-trapi.api.mdx +++ /dev/null @@ -1,746 +0,0 @@ ---- -id: reasoner-api-1-3-query-post-pharos-trapi -title: "Query reasoner via one of several inputs." -description: "Handle TRAPI request." -sidebar_label: "Query reasoner via one of several inputs." -hide_title: true -hide_table_of_contents: true -api: {"tags":["trapi","Pharos"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_3_query_post_pharos_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/pharos/1.3/query","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["pharos","1.3","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} -sidebar_class_name: "post api-method" -info_path: docs/automat/automat -custom_edit_url: null ---- - -import ApiTabs from "@theme/ApiTabs"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import TabItem from "@theme/TabItem"; - -## Query reasoner via one of several inputs. - - - -Handle TRAPI request. - -
    Request Body required
      message object
      - -Message. - -
      query_graph object nullable
      - -Query graph. - -
      nodes object required
      - -Custom class that implements MutableMapping and is hashable - -
    • property name* object
    • edges object required
      - -Custom class that implements MutableMapping and is hashable - -
    • property name* object
    • knowledge_graph object nullable
      - -Knowledge graph. - -
      nodes object required
      - -Custom class that implements MutableMapping and is hashable - -
    • property name*
    • edges object required
      - -Custom class that implements MutableMapping and is hashable - -
    • property name*
    • results object[] nullable
      - -Custom class that implements MutableSet and is hashable - -
    • Array [
    • node_bindings object required
      - -Custom class that implements MutableMapping and is hashable - -
      items object
      - -Node binding. - -
      attributes object[] nullable
      - -Custom class that implements MutableSet and is hashable - -
    • Array [
    • attributes object[] nullable
      - -Custom class that implements MutableSequence and is hashable - -
    • Array [
    • attributes object[] nullable
      - -Custom class that implements MutableSequence and is hashable - -
    • Array [
    • ]
    • ]
    • ]
    • edge_bindings object required
      - -Custom class that implements MutableMapping and is hashable - -
      items object
      - -Edge binding. - -
      attributes object[] nullable
      - -Custom class that implements MutableSet and is hashable - -
    • Array [
    • attributes object[] nullable
      - -Custom class that implements MutableSequence and is hashable - -
    • Array [
    • attributes object[] nullable
      - -Custom class that implements MutableSequence and is hashable - -
    • Array [
    • ]
    • ]
    • ]
    • ]
    • workflow object[]
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • Array [
    • anyOf
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • ]
    - -Successful Response - -
    Schema
      message object
      - -Message. - -
      query_graph object nullable
      - -Query graph. - -
      nodes object required
      - -Custom class that implements MutableMapping and is hashable - -
    • property name* object
    • edges object required
      - -Custom class that implements MutableMapping and is hashable - -
    • property name* object
    • knowledge_graph object nullable
      - -Knowledge graph. - -
      nodes object required
      - -Custom class that implements MutableMapping and is hashable - -
    • property name*
    • edges object required
      - -Custom class that implements MutableMapping and is hashable - -
    • property name*
    • results object[] nullable
      - -Custom class that implements MutableSet and is hashable - -
    • Array [
    • node_bindings object required
      - -Custom class that implements MutableMapping and is hashable - -
      items object
      - -Node binding. - -
      attributes object[] nullable
      - -Custom class that implements MutableSet and is hashable - -
    • Array [
    • attributes object[] nullable
      - -Custom class that implements MutableSequence and is hashable - -
    • Array [
    • attributes object[] nullable
      - -Custom class that implements MutableSequence and is hashable - -
    • Array [
    • ]
    • ]
    • ]
    • edge_bindings object required
      - -Custom class that implements MutableMapping and is hashable - -
      items object
      - -Edge binding. - -
      attributes object[] nullable
      - -Custom class that implements MutableSet and is hashable - -
    • Array [
    • attributes object[] nullable
      - -Custom class that implements MutableSequence and is hashable - -
    • Array [
    • attributes object[] nullable
      - -Custom class that implements MutableSequence and is hashable - -
    • Array [
    • ]
    • ]
    • ]
    • ]
    • workflow object[]
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • Array [
    • anyOf
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
      runner_parameters object
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • anyOf
    • parameters object required
      - -Custom base model for all classes - -This provides hash and equality methods. - -
    • ]
    - -Validation Error - -
    Schema
      detail object[]
    • Array [
    • loc object[] required
    • Array [
    • anyOf
    • string
    • integer
    • ]
    • ]
    - \ No newline at end of file diff --git a/docs/automat/reasoner-api-1-3-query-post-icees-kg-trapi.api.mdx b/docs/automat/reasoner-api-1-4-query-post-binding-db-trapi.api.mdx similarity index 69% rename from docs/automat/reasoner-api-1-3-query-post-icees-kg-trapi.api.mdx rename to docs/automat/reasoner-api-1-4-query-post-binding-db-trapi.api.mdx index bc222c4..86371f4 100644 --- a/docs/automat/reasoner-api-1-3-query-post-icees-kg-trapi.api.mdx +++ b/docs/automat/reasoner-api-1-4-query-post-binding-db-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: reasoner-api-1-3-query-post-icees-kg-trapi +id: reasoner-api-1-4-query-post-binding-db-trapi title: "Query reasoner via one of several inputs." description: "Handle TRAPI request." sidebar_label: "Query reasoner via one of several inputs." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","ICEES KG"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_3_query_post_icees-kg_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/icees-kg/1.3/query","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["icees-kg","1.3","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["trapi","BINDING"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_4_query_post_binding-db_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/binding-db/1.4/query","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["binding-db","1.4","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -414,7 +434,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -436,7 +456,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -456,7 +480,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -738,7 +778,7 @@ Custom base model for all classes This provides hash and equality methods. -
  • ]
  • +
  • ]
  • Validation Error diff --git a/docs/automat/reasoner-api-1-3-query-post-textminingkp-trapi.api.mdx b/docs/automat/reasoner-api-1-4-query-post-biolink-trapi.api.mdx similarity index 71% rename from docs/automat/reasoner-api-1-3-query-post-textminingkp-trapi.api.mdx rename to docs/automat/reasoner-api-1-4-query-post-biolink-trapi.api.mdx index c9fc6e6..a2efaa7 100644 --- a/docs/automat/reasoner-api-1-3-query-post-textminingkp-trapi.api.mdx +++ b/docs/automat/reasoner-api-1-4-query-post-biolink-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: reasoner-api-1-3-query-post-textminingkp-trapi +id: reasoner-api-1-4-query-post-biolink-trapi title: "Query reasoner via one of several inputs." description: "Handle TRAPI request." sidebar_label: "Query reasoner via one of several inputs." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","Text Mining Provider KG"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_3_query_post_textminingkp_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/textminingkp/1.3/query","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["textminingkp","1.3","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["trapi","RENCI SRI Reference KG"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_4_query_post_biolink_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/biolink/1.4/query","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["biolink","1.4","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -414,7 +434,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -436,7 +456,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -456,7 +480,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -738,7 +778,7 @@ Custom base model for all classes This provides hash and equality methods. -
  • ]
  • +
  • ]
  • Validation Error diff --git a/docs/automat/reasoner-api-1-3-query-post-biolink-trapi.api.mdx b/docs/automat/reasoner-api-1-4-query-post-cam-kp-trapi.api.mdx similarity index 66% rename from docs/automat/reasoner-api-1-3-query-post-biolink-trapi.api.mdx rename to docs/automat/reasoner-api-1-4-query-post-cam-kp-trapi.api.mdx index 7b6e3d0..498989b 100644 --- a/docs/automat/reasoner-api-1-3-query-post-biolink-trapi.api.mdx +++ b/docs/automat/reasoner-api-1-4-query-post-cam-kp-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: reasoner-api-1-3-query-post-biolink-trapi +id: reasoner-api-1-4-query-post-cam-kp-trapi title: "Query reasoner via one of several inputs." description: "Handle TRAPI request." sidebar_label: "Query reasoner via one of several inputs." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","RENCI SRI Reference KG"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_3_query_post_biolink_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/biolink/1.3/query","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["biolink","1.3","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["trapi","CAM Provider KG"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_4_query_post_cam-kp_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/cam-kp/1.4/query","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["cam-kp","1.4","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -414,7 +434,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -436,7 +456,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -456,7 +480,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -738,7 +778,7 @@ Custom base model for all classes This provides hash and equality methods. -
  • ]
  • +
  • ]
  • Validation Error diff --git a/docs/automat/reasoner-api-1-3-query-post-gtopdb-trapi.api.mdx b/docs/automat/reasoner-api-1-4-query-post-ctd-trapi.api.mdx similarity index 71% rename from docs/automat/reasoner-api-1-3-query-post-gtopdb-trapi.api.mdx rename to docs/automat/reasoner-api-1-4-query-post-ctd-trapi.api.mdx index e513edf..fd99c4e 100644 --- a/docs/automat/reasoner-api-1-3-query-post-gtopdb-trapi.api.mdx +++ b/docs/automat/reasoner-api-1-4-query-post-ctd-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: reasoner-api-1-3-query-post-gtopdb-trapi +id: reasoner-api-1-4-query-post-ctd-trapi title: "Query reasoner via one of several inputs." description: "Handle TRAPI request." sidebar_label: "Query reasoner via one of several inputs." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","GtoPdb"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_3_query_post_gtopdb_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/gtopdb/1.3/query","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["gtopdb","1.3","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["trapi","CTD"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_4_query_post_ctd_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/ctd/1.4/query","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["ctd","1.4","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -414,7 +434,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -436,7 +456,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -456,7 +480,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -738,7 +778,7 @@ Custom base model for all classes This provides hash and equality methods. -
  • ]
  • +
  • ]
  • Validation Error diff --git a/docs/automat/reasoner-api-1-3-query-post-trapi-viral-proteome.api.mdx b/docs/automat/reasoner-api-1-4-query-post-drugcentral-trapi.api.mdx similarity index 71% rename from docs/automat/reasoner-api-1-3-query-post-trapi-viral-proteome.api.mdx rename to docs/automat/reasoner-api-1-4-query-post-drugcentral-trapi.api.mdx index e8f67f0..2c14694 100644 --- a/docs/automat/reasoner-api-1-3-query-post-trapi-viral-proteome.api.mdx +++ b/docs/automat/reasoner-api-1-4-query-post-drugcentral-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: reasoner-api-1-3-query-post-trapi-viral-proteome +id: reasoner-api-1-4-query-post-drugcentral-trapi title: "Query reasoner via one of several inputs." description: "Handle TRAPI request." sidebar_label: "Query reasoner via one of several inputs." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","Viral Proteome"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_3_query_post_trapi_viral-proteome","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/viral-proteome/1.3/query","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["viral-proteome","1.3","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["trapi","DrugCentral"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_4_query_post_drugcentral_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/drugcentral/1.4/query","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["drugcentral","1.4","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -414,7 +434,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -436,7 +456,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -456,7 +480,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -738,7 +778,7 @@ Custom base model for all classes This provides hash and equality methods. -
  • ]
  • +
  • ]
  • Validation Error diff --git a/docs/automat/reasoner-api-1-3-query-post-panther-trapi.api.mdx b/docs/automat/reasoner-api-1-4-query-post-genome-alliance-trapi.api.mdx similarity index 72% rename from docs/automat/reasoner-api-1-3-query-post-panther-trapi.api.mdx rename to docs/automat/reasoner-api-1-4-query-post-genome-alliance-trapi.api.mdx index 8cb2fa3..4fb46ee 100644 --- a/docs/automat/reasoner-api-1-3-query-post-panther-trapi.api.mdx +++ b/docs/automat/reasoner-api-1-4-query-post-genome-alliance-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: reasoner-api-1-3-query-post-panther-trapi +id: reasoner-api-1-4-query-post-genome-alliance-trapi title: "Query reasoner via one of several inputs." description: "Handle TRAPI request." sidebar_label: "Query reasoner via one of several inputs." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","PANTHER"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_3_query_post_panther_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/panther/1.3/query","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["panther","1.3","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["trapi","Alliance of Genome Resources"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_4_query_post_genome-alliance_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/genome-alliance/1.4/query","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["genome-alliance","1.4","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -414,7 +434,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -436,7 +456,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -456,7 +480,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -738,7 +778,7 @@ Custom base model for all classes This provides hash and equality methods. -
  • ]
  • +
  • ]
  • Validation Error diff --git a/docs/automat/reasoner-api-1-3-query-post-intact-trapi.api.mdx b/docs/automat/reasoner-api-1-4-query-post-gtex-trapi.api.mdx similarity index 73% rename from docs/automat/reasoner-api-1-3-query-post-intact-trapi.api.mdx rename to docs/automat/reasoner-api-1-4-query-post-gtex-trapi.api.mdx index b576650..3ae4c05 100644 --- a/docs/automat/reasoner-api-1-3-query-post-intact-trapi.api.mdx +++ b/docs/automat/reasoner-api-1-4-query-post-gtex-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: reasoner-api-1-3-query-post-intact-trapi +id: reasoner-api-1-4-query-post-gtex-trapi title: "Query reasoner via one of several inputs." description: "Handle TRAPI request." sidebar_label: "Query reasoner via one of several inputs." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","IntAct Molecular Interaction Database"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_3_query_post_intact_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/intact/1.3/query","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["intact","1.3","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["trapi","GTEx"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_4_query_post_gtex_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/gtex/1.4/query","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["gtex","1.4","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -414,7 +434,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -436,7 +456,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -456,7 +480,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -738,7 +778,7 @@ Custom base model for all classes This provides hash and equality methods. -
  • ]
  • +
  • ]
  • Validation Error diff --git a/docs/automat/reasoner-api-1-3-query-post-trapi-ubergraph.api.mdx b/docs/automat/reasoner-api-1-4-query-post-gtopdb-trapi.api.mdx similarity index 71% rename from docs/automat/reasoner-api-1-3-query-post-trapi-ubergraph.api.mdx rename to docs/automat/reasoner-api-1-4-query-post-gtopdb-trapi.api.mdx index 626bec1..4799d14 100644 --- a/docs/automat/reasoner-api-1-3-query-post-trapi-ubergraph.api.mdx +++ b/docs/automat/reasoner-api-1-4-query-post-gtopdb-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: reasoner-api-1-3-query-post-trapi-ubergraph +id: reasoner-api-1-4-query-post-gtopdb-trapi title: "Query reasoner via one of several inputs." description: "Handle TRAPI request." sidebar_label: "Query reasoner via one of several inputs." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","Ubergraph"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_3_query_post_trapi_ubergraph","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/ubergraph/1.3/query","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["ubergraph","1.3","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["trapi","GtoPdb"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_4_query_post_gtopdb_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/gtopdb/1.4/query","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["gtopdb","1.4","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -414,7 +434,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -436,7 +456,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -456,7 +480,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -738,7 +778,7 @@ Custom base model for all classes This provides hash and equality methods. -
  • ]
  • +
  • ]
  • Validation Error diff --git a/docs/automat/reasoner-api-1-4-query-post-gwas-catalog-trapi.api.mdx b/docs/automat/reasoner-api-1-4-query-post-gwas-catalog-trapi.api.mdx new file mode 100644 index 0000000..976da0d --- /dev/null +++ b/docs/automat/reasoner-api-1-4-query-post-gwas-catalog-trapi.api.mdx @@ -0,0 +1,786 @@ +--- +id: reasoner-api-1-4-query-post-gwas-catalog-trapi +title: "Query reasoner via one of several inputs." +description: "Handle TRAPI request." +sidebar_label: "Query reasoner via one of several inputs." +hide_title: true +hide_table_of_contents: true +api: {"tags":["trapi","GWAS Catalog"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_4_query_post_gwas-catalog_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/gwas-catalog/1.4/query","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["gwas-catalog","1.4","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +sidebar_class_name: "post api-method" +info_path: docs/automat/automat +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import TabItem from "@theme/TabItem"; + +## Query reasoner via one of several inputs. + + + +Handle TRAPI request. + +
    Request Body required
      message object
      + +Message. + +
      query_graph object nullable
      + +Query graph. + +
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name* object
    • edges object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name* object
    • knowledge_graph object nullable
      + +Knowledge graph. + +
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • edges object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • results object[] nullable
      + +Results. + +
    • Array [
    • node_bindings object required
      + +Custom class that implements MutableMapping and is hashable + +
      items object
      + +Node binding. + +
      attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • analyses object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • edge_bindings object required
      + +Custom class that implements MutableMapping and is hashable + +
      items object
      + +Edge binding. + +
      attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • ]
    • ]
    • auxiliary_graphs object nullable
      + +Auxiliary Graphs + +
    • property name* object
    • workflow object[]
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • Array [
    • anyOf
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • ]
    + +Successful Response + +
    Schema
      message object
      + +Message. + +
      query_graph object nullable
      + +Query graph. + +
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name* object
    • edges object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name* object
    • knowledge_graph object nullable
      + +Knowledge graph. + +
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • edges object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • results object[] nullable
      + +Results. + +
    • Array [
    • node_bindings object required
      + +Custom class that implements MutableMapping and is hashable + +
      items object
      + +Node binding. + +
      attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • analyses object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • edge_bindings object required
      + +Custom class that implements MutableMapping and is hashable + +
      items object
      + +Edge binding. + +
      attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • ]
    • ]
    • auxiliary_graphs object nullable
      + +Auxiliary Graphs + +
    • property name* object
    • workflow object[]
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • Array [
    • anyOf
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • ]
    + +Validation Error + +
    Schema
      detail object[]
    • Array [
    • loc object[] required
    • Array [
    • anyOf
    • string
    • integer
    • ]
    • ]
    + \ No newline at end of file diff --git a/docs/automat/reasoner-api-1-3-query-post-robokopkg-trapi.api.mdx b/docs/automat/reasoner-api-1-4-query-post-hetio-trapi.api.mdx similarity index 71% rename from docs/automat/reasoner-api-1-3-query-post-robokopkg-trapi.api.mdx rename to docs/automat/reasoner-api-1-4-query-post-hetio-trapi.api.mdx index 699e2f4..dc1076d 100644 --- a/docs/automat/reasoner-api-1-3-query-post-robokopkg-trapi.api.mdx +++ b/docs/automat/reasoner-api-1-4-query-post-hetio-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: reasoner-api-1-3-query-post-robokopkg-trapi +id: reasoner-api-1-4-query-post-hetio-trapi title: "Query reasoner via one of several inputs." description: "Handle TRAPI request." sidebar_label: "Query reasoner via one of several inputs." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","ROBOKOP KG"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_3_query_post_robokopkg_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/robokopkg/1.3/query","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["robokopkg","1.3","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["trapi","Hetionet"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_4_query_post_hetio_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/hetio/1.4/query","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["hetio","1.4","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -414,7 +434,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -436,7 +456,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -456,7 +480,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -738,7 +778,7 @@ Custom base model for all classes This provides hash and equality methods. -
  • ]
  • +
  • ]
  • Validation Error diff --git a/docs/automat/reasoner-api-1-4-query-post-hgnc-trapi.api.mdx b/docs/automat/reasoner-api-1-4-query-post-hgnc-trapi.api.mdx new file mode 100644 index 0000000..6b2e80e --- /dev/null +++ b/docs/automat/reasoner-api-1-4-query-post-hgnc-trapi.api.mdx @@ -0,0 +1,786 @@ +--- +id: reasoner-api-1-4-query-post-hgnc-trapi +title: "Query reasoner via one of several inputs." +description: "Handle TRAPI request." +sidebar_label: "Query reasoner via one of several inputs." +hide_title: true +hide_table_of_contents: true +api: {"tags":["trapi","HGNC"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_4_query_post_hgnc_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/hgnc/1.4/query","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["hgnc","1.4","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +sidebar_class_name: "post api-method" +info_path: docs/automat/automat +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import TabItem from "@theme/TabItem"; + +## Query reasoner via one of several inputs. + + + +Handle TRAPI request. + +
    Request Body required
      message object
      + +Message. + +
      query_graph object nullable
      + +Query graph. + +
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name* object
    • edges object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name* object
    • knowledge_graph object nullable
      + +Knowledge graph. + +
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • edges object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • results object[] nullable
      + +Results. + +
    • Array [
    • node_bindings object required
      + +Custom class that implements MutableMapping and is hashable + +
      items object
      + +Node binding. + +
      attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • analyses object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • edge_bindings object required
      + +Custom class that implements MutableMapping and is hashable + +
      items object
      + +Edge binding. + +
      attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • ]
    • ]
    • auxiliary_graphs object nullable
      + +Auxiliary Graphs + +
    • property name* object
    • workflow object[]
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • Array [
    • anyOf
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • ]
    + +Successful Response + +
    Schema
      message object
      + +Message. + +
      query_graph object nullable
      + +Query graph. + +
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name* object
    • edges object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name* object
    • knowledge_graph object nullable
      + +Knowledge graph. + +
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • edges object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • results object[] nullable
      + +Results. + +
    • Array [
    • node_bindings object required
      + +Custom class that implements MutableMapping and is hashable + +
      items object
      + +Node binding. + +
      attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • analyses object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • edge_bindings object required
      + +Custom class that implements MutableMapping and is hashable + +
      items object
      + +Edge binding. + +
      attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • ]
    • ]
    • auxiliary_graphs object nullable
      + +Auxiliary Graphs + +
    • property name* object
    • workflow object[]
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • Array [
    • anyOf
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • ]
    + +Validation Error + +
    Schema
      detail object[]
    • Array [
    • loc object[] required
    • Array [
    • anyOf
    • string
    • integer
    • ]
    • ]
    + \ No newline at end of file diff --git a/docs/automat/reasoner-api-1-3-query-post-hmdb-trapi.api.mdx b/docs/automat/reasoner-api-1-4-query-post-hmdb-trapi.api.mdx similarity index 66% rename from docs/automat/reasoner-api-1-3-query-post-hmdb-trapi.api.mdx rename to docs/automat/reasoner-api-1-4-query-post-hmdb-trapi.api.mdx index 49d25d6..f9ce689 100644 --- a/docs/automat/reasoner-api-1-3-query-post-hmdb-trapi.api.mdx +++ b/docs/automat/reasoner-api-1-4-query-post-hmdb-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: reasoner-api-1-3-query-post-hmdb-trapi +id: reasoner-api-1-4-query-post-hmdb-trapi title: "Query reasoner via one of several inputs." description: "Handle TRAPI request." sidebar_label: "Query reasoner via one of several inputs." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","HMDB"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_3_query_post_hmdb_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/hmdb/1.3/query","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["hmdb","1.3","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["trapi","HMDB"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_4_query_post_hmdb_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/hmdb/1.4/query","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["hmdb","1.4","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -414,7 +434,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -436,7 +456,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -456,7 +480,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -738,7 +778,7 @@ Custom base model for all classes This provides hash and equality methods. -
  • ]
  • +
  • ]
  • Validation Error diff --git a/docs/automat/reasoner-api-1-3-query-post-genome-alliance-trapi.api.mdx b/docs/automat/reasoner-api-1-4-query-post-human-goa-trapi.api.mdx similarity index 73% rename from docs/automat/reasoner-api-1-3-query-post-genome-alliance-trapi.api.mdx rename to docs/automat/reasoner-api-1-4-query-post-human-goa-trapi.api.mdx index 5ab9274..cb78400 100644 --- a/docs/automat/reasoner-api-1-3-query-post-genome-alliance-trapi.api.mdx +++ b/docs/automat/reasoner-api-1-4-query-post-human-goa-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: reasoner-api-1-3-query-post-genome-alliance-trapi +id: reasoner-api-1-4-query-post-human-goa-trapi title: "Query reasoner via one of several inputs." description: "Handle TRAPI request." sidebar_label: "Query reasoner via one of several inputs." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","Alliance of Genome Resources Orthology"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_3_query_post_genome-alliance_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/genome-alliance/1.3/query","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["genome-alliance","1.3","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["trapi","Human GOA"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_4_query_post_human-goa_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/human-goa/1.4/query","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["human-goa","1.4","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -414,7 +434,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -436,7 +456,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -456,7 +480,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -738,7 +778,7 @@ Custom base model for all classes This provides hash and equality methods. -
  • ]
  • +
  • ]
  • Validation Error diff --git a/docs/automat/reasoner-api-1-3-query-post-string-db-trapi.api.mdx b/docs/automat/reasoner-api-1-4-query-post-icees-kg-trapi.api.mdx similarity index 69% rename from docs/automat/reasoner-api-1-3-query-post-string-db-trapi.api.mdx rename to docs/automat/reasoner-api-1-4-query-post-icees-kg-trapi.api.mdx index 935b75a..82ddad5 100644 --- a/docs/automat/reasoner-api-1-3-query-post-string-db-trapi.api.mdx +++ b/docs/automat/reasoner-api-1-4-query-post-icees-kg-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: reasoner-api-1-3-query-post-string-db-trapi +id: reasoner-api-1-4-query-post-icees-kg-trapi title: "Query reasoner via one of several inputs." description: "Handle TRAPI request." sidebar_label: "Query reasoner via one of several inputs." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","STRING"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_3_query_post_string-db_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/string-db/1.3/query","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["string-db","1.3","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["trapi","ICEES KG"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_4_query_post_icees-kg_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/icees-kg/1.4/query","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["icees-kg","1.4","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -414,7 +434,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -436,7 +456,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -456,7 +480,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -738,7 +778,7 @@ Custom base model for all classes This provides hash and equality methods. -
  • ]
  • +
  • ]
  • Validation Error diff --git a/docs/automat/reasoner-api-1-4-query-post-intact-trapi.api.mdx b/docs/automat/reasoner-api-1-4-query-post-intact-trapi.api.mdx new file mode 100644 index 0000000..06edc3b --- /dev/null +++ b/docs/automat/reasoner-api-1-4-query-post-intact-trapi.api.mdx @@ -0,0 +1,786 @@ +--- +id: reasoner-api-1-4-query-post-intact-trapi +title: "Query reasoner via one of several inputs." +description: "Handle TRAPI request." +sidebar_label: "Query reasoner via one of several inputs." +hide_title: true +hide_table_of_contents: true +api: {"tags":["trapi","IntAct Molecular Interaction Database"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_4_query_post_intact_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/intact/1.4/query","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["intact","1.4","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +sidebar_class_name: "post api-method" +info_path: docs/automat/automat +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import TabItem from "@theme/TabItem"; + +## Query reasoner via one of several inputs. + + + +Handle TRAPI request. + +
    Request Body required
      message object
      + +Message. + +
      query_graph object nullable
      + +Query graph. + +
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name* object
    • edges object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name* object
    • knowledge_graph object nullable
      + +Knowledge graph. + +
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • edges object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • results object[] nullable
      + +Results. + +
    • Array [
    • node_bindings object required
      + +Custom class that implements MutableMapping and is hashable + +
      items object
      + +Node binding. + +
      attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • analyses object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • edge_bindings object required
      + +Custom class that implements MutableMapping and is hashable + +
      items object
      + +Edge binding. + +
      attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • ]
    • ]
    • auxiliary_graphs object nullable
      + +Auxiliary Graphs + +
    • property name* object
    • workflow object[]
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • Array [
    • anyOf
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • ]
    + +Successful Response + +
    Schema
      message object
      + +Message. + +
      query_graph object nullable
      + +Query graph. + +
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name* object
    • edges object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name* object
    • knowledge_graph object nullable
      + +Knowledge graph. + +
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • edges object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • results object[] nullable
      + +Results. + +
    • Array [
    • node_bindings object required
      + +Custom class that implements MutableMapping and is hashable + +
      items object
      + +Node binding. + +
      attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • analyses object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • edge_bindings object required
      + +Custom class that implements MutableMapping and is hashable + +
      items object
      + +Edge binding. + +
      attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • ]
    • ]
    • auxiliary_graphs object nullable
      + +Auxiliary Graphs + +
    • property name* object
    • workflow object[]
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • Array [
    • anyOf
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • ]
    + +Validation Error + +
    Schema
      detail object[]
    • Array [
    • loc object[] required
    • Array [
    • anyOf
    • string
    • integer
    • ]
    • ]
    + \ No newline at end of file diff --git a/docs/automat/reasoner-api-1-3-query-post-hetio-trapi.api.mdx b/docs/automat/reasoner-api-1-4-query-post-panther-trapi.api.mdx similarity index 69% rename from docs/automat/reasoner-api-1-3-query-post-hetio-trapi.api.mdx rename to docs/automat/reasoner-api-1-4-query-post-panther-trapi.api.mdx index 1cffdcf..0fe94e9 100644 --- a/docs/automat/reasoner-api-1-3-query-post-hetio-trapi.api.mdx +++ b/docs/automat/reasoner-api-1-4-query-post-panther-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: reasoner-api-1-3-query-post-hetio-trapi +id: reasoner-api-1-4-query-post-panther-trapi title: "Query reasoner via one of several inputs." description: "Handle TRAPI request." sidebar_label: "Query reasoner via one of several inputs." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","Hetionet"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_3_query_post_hetio_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/hetio/1.3/query","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["hetio","1.3","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["trapi","PANTHER"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_4_query_post_panther_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/panther/1.4/query","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["panther","1.4","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -414,7 +434,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -436,7 +456,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -456,7 +480,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -738,7 +778,7 @@ Custom base model for all classes This provides hash and equality methods. -
  • ]
  • +
  • ]
  • Validation Error diff --git a/docs/automat/reasoner-api-1-3-query-post-human-goa-trapi.api.mdx b/docs/automat/reasoner-api-1-4-query-post-pharos-trapi.api.mdx similarity index 71% rename from docs/automat/reasoner-api-1-3-query-post-human-goa-trapi.api.mdx rename to docs/automat/reasoner-api-1-4-query-post-pharos-trapi.api.mdx index 8b3ccf8..25104f9 100644 --- a/docs/automat/reasoner-api-1-3-query-post-human-goa-trapi.api.mdx +++ b/docs/automat/reasoner-api-1-4-query-post-pharos-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: reasoner-api-1-3-query-post-human-goa-trapi +id: reasoner-api-1-4-query-post-pharos-trapi title: "Query reasoner via one of several inputs." description: "Handle TRAPI request." sidebar_label: "Query reasoner via one of several inputs." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","Human GOA"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_3_query_post_human-goa_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/human-goa/1.3/query","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["human-goa","1.3","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["trapi","Pharos"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_4_query_post_pharos_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/pharos/1.4/query","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["pharos","1.4","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -414,7 +434,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -436,7 +456,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -456,7 +480,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -738,7 +778,7 @@ Custom base model for all classes This provides hash and equality methods. -
  • ]
  • +
  • ]
  • Validation Error diff --git a/docs/automat/reasoner-api-1-3-query-post-drugcentral-trapi.api.mdx b/docs/automat/reasoner-api-1-4-query-post-reactome-trapi.api.mdx similarity index 71% rename from docs/automat/reasoner-api-1-3-query-post-drugcentral-trapi.api.mdx rename to docs/automat/reasoner-api-1-4-query-post-reactome-trapi.api.mdx index 4e56b57..2b983f6 100644 --- a/docs/automat/reasoner-api-1-3-query-post-drugcentral-trapi.api.mdx +++ b/docs/automat/reasoner-api-1-4-query-post-reactome-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: reasoner-api-1-3-query-post-drugcentral-trapi +id: reasoner-api-1-4-query-post-reactome-trapi title: "Query reasoner via one of several inputs." description: "Handle TRAPI request." sidebar_label: "Query reasoner via one of several inputs." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","DrugCentral"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_3_query_post_drugcentral_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/drugcentral/1.3/query","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["drugcentral","1.3","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["trapi","Reactome"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_4_query_post_reactome_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/reactome/1.4/query","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["reactome","1.4","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -414,7 +434,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -436,7 +456,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -456,7 +480,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -738,7 +778,7 @@ Custom base model for all classes This provides hash and equality methods. -
  • ]
  • +
  • ]
  • Validation Error diff --git a/docs/automat/reasoner-api-1-4-query-post-robokopkg-trapi.api.mdx b/docs/automat/reasoner-api-1-4-query-post-robokopkg-trapi.api.mdx new file mode 100644 index 0000000..808eeae --- /dev/null +++ b/docs/automat/reasoner-api-1-4-query-post-robokopkg-trapi.api.mdx @@ -0,0 +1,786 @@ +--- +id: reasoner-api-1-4-query-post-robokopkg-trapi +title: "Query reasoner via one of several inputs." +description: "Handle TRAPI request." +sidebar_label: "Query reasoner via one of several inputs." +hide_title: true +hide_table_of_contents: true +api: {"tags":["trapi","ROBOKOP KG"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_4_query_post_robokopkg_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/robokopkg/1.4/query","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["robokopkg","1.4","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +sidebar_class_name: "post api-method" +info_path: docs/automat/automat +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import TabItem from "@theme/TabItem"; + +## Query reasoner via one of several inputs. + + + +Handle TRAPI request. + +
    Request Body required
      message object
      + +Message. + +
      query_graph object nullable
      + +Query graph. + +
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name* object
    • edges object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name* object
    • knowledge_graph object nullable
      + +Knowledge graph. + +
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • edges object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • results object[] nullable
      + +Results. + +
    • Array [
    • node_bindings object required
      + +Custom class that implements MutableMapping and is hashable + +
      items object
      + +Node binding. + +
      attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • analyses object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • edge_bindings object required
      + +Custom class that implements MutableMapping and is hashable + +
      items object
      + +Edge binding. + +
      attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • ]
    • ]
    • auxiliary_graphs object nullable
      + +Auxiliary Graphs + +
    • property name* object
    • workflow object[]
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • Array [
    • anyOf
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • ]
    + +Successful Response + +
    Schema
      message object
      + +Message. + +
      query_graph object nullable
      + +Query graph. + +
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name* object
    • edges object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name* object
    • knowledge_graph object nullable
      + +Knowledge graph. + +
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • edges object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • results object[] nullable
      + +Results. + +
    • Array [
    • node_bindings object required
      + +Custom class that implements MutableMapping and is hashable + +
      items object
      + +Node binding. + +
      attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • analyses object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • edge_bindings object required
      + +Custom class that implements MutableMapping and is hashable + +
      items object
      + +Edge binding. + +
      attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • ]
    • ]
    • auxiliary_graphs object nullable
      + +Auxiliary Graphs + +
    • property name* object
    • workflow object[]
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • Array [
    • anyOf
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • ]
    + +Validation Error + +
    Schema
      detail object[]
    • Array [
    • loc object[] required
    • Array [
    • anyOf
    • string
    • integer
    • ]
    • ]
    + \ No newline at end of file diff --git a/docs/automat/reasoner-api-1-4-query-post-sri-reference-kg-trapi.api.mdx b/docs/automat/reasoner-api-1-4-query-post-sri-reference-kg-trapi.api.mdx new file mode 100644 index 0000000..6e7e6c8 --- /dev/null +++ b/docs/automat/reasoner-api-1-4-query-post-sri-reference-kg-trapi.api.mdx @@ -0,0 +1,786 @@ +--- +id: reasoner-api-1-4-query-post-sri-reference-kg-trapi +title: "Query reasoner via one of several inputs." +description: "Handle TRAPI request." +sidebar_label: "Query reasoner via one of several inputs." +hide_title: true +hide_table_of_contents: true +api: {"tags":["trapi","SRI Reference KG"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_4_query_post_sri-reference-kg_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/sri-reference-kg/1.4/query","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["sri-reference-kg","1.4","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +sidebar_class_name: "post api-method" +info_path: docs/automat/automat +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import TabItem from "@theme/TabItem"; + +## Query reasoner via one of several inputs. + + + +Handle TRAPI request. + +
    Request Body required
      message object
      + +Message. + +
      query_graph object nullable
      + +Query graph. + +
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name* object
    • edges object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name* object
    • knowledge_graph object nullable
      + +Knowledge graph. + +
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • edges object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • results object[] nullable
      + +Results. + +
    • Array [
    • node_bindings object required
      + +Custom class that implements MutableMapping and is hashable + +
      items object
      + +Node binding. + +
      attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • analyses object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • edge_bindings object required
      + +Custom class that implements MutableMapping and is hashable + +
      items object
      + +Edge binding. + +
      attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • ]
    • ]
    • auxiliary_graphs object nullable
      + +Auxiliary Graphs + +
    • property name* object
    • workflow object[]
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • Array [
    • anyOf
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • ]
    + +Successful Response + +
    Schema
      message object
      + +Message. + +
      query_graph object nullable
      + +Query graph. + +
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name* object
    • edges object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name* object
    • knowledge_graph object nullable
      + +Knowledge graph. + +
      nodes object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • edges object required
      + +Custom class that implements MutableMapping and is hashable + +
    • property name*
    • results object[] nullable
      + +Results. + +
    • Array [
    • node_bindings object required
      + +Custom class that implements MutableMapping and is hashable + +
      items object
      + +Node binding. + +
      attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • analyses object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • edge_bindings object required
      + +Custom class that implements MutableMapping and is hashable + +
      items object
      + +Edge binding. + +
      attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • attributes object[] nullable
      + +Custom class that implements MutableSet and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • attributes object[] nullable
      + +Custom class that implements MutableSequence and is hashable + +
    • Array [
    • ]
    • ]
    • ]
    • ]
    • ]
    • auxiliary_graphs object nullable
      + +Auxiliary Graphs + +
    • property name* object
    • workflow object[]
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • Array [
    • anyOf
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
      runner_parameters object
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • anyOf
    • parameters object required
      + +Custom base model for all classes + +This provides hash and equality methods. + +
    • ]
    + +Validation Error + +
    Schema
      detail object[]
    • Array [
    • loc object[] required
    • Array [
    • anyOf
    • string
    • integer
    • ]
    • ]
    + \ No newline at end of file diff --git a/docs/automat/reasoner-api-1-3-query-post-sri-reference-kg-trapi.api.mdx b/docs/automat/reasoner-api-1-4-query-post-string-db-trapi.api.mdx similarity index 67% rename from docs/automat/reasoner-api-1-3-query-post-sri-reference-kg-trapi.api.mdx rename to docs/automat/reasoner-api-1-4-query-post-string-db-trapi.api.mdx index f423cdc..cb3bddb 100644 --- a/docs/automat/reasoner-api-1-3-query-post-sri-reference-kg-trapi.api.mdx +++ b/docs/automat/reasoner-api-1-4-query-post-string-db-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: reasoner-api-1-3-query-post-sri-reference-kg-trapi +id: reasoner-api-1-4-query-post-string-db-trapi title: "Query reasoner via one of several inputs." description: "Handle TRAPI request." sidebar_label: "Query reasoner via one of several inputs." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","SRI Reference KG"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_3_query_post_sri-reference-kg_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/sri-reference-kg/1.3/query","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["sri-reference-kg","1.3","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["trapi","STRING"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_4_query_post_string-db_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/string-db/1.4/query","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["string-db","1.4","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -414,7 +434,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -436,7 +456,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -456,7 +480,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -738,7 +778,7 @@ Custom base model for all classes This provides hash and equality methods. -
  • ]
  • +
  • ]
  • Validation Error diff --git a/docs/automat/reasoner-api-1-3-query-post-ctd-trapi.api.mdx b/docs/automat/reasoner-api-1-4-query-post-textminingkp-trapi.api.mdx similarity index 72% rename from docs/automat/reasoner-api-1-3-query-post-ctd-trapi.api.mdx rename to docs/automat/reasoner-api-1-4-query-post-textminingkp-trapi.api.mdx index d86db6b..3c5b0e3 100644 --- a/docs/automat/reasoner-api-1-3-query-post-ctd-trapi.api.mdx +++ b/docs/automat/reasoner-api-1-4-query-post-textminingkp-trapi.api.mdx @@ -1,11 +1,11 @@ --- -id: reasoner-api-1-3-query-post-ctd-trapi +id: reasoner-api-1-4-query-post-textminingkp-trapi title: "Query reasoner via one of several inputs." description: "Handle TRAPI request." sidebar_label: "Query reasoner via one of several inputs." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","CTD"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_3_query_post_ctd_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/ctd/1.3/query","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["ctd","1.3","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["trapi","Text Mining Provider KG"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_4_query_post_textminingkp_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/textminingkp/1.4/query","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["textminingkp","1.4","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -414,7 +434,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -436,7 +456,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -456,7 +480,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -738,7 +778,7 @@ Custom base model for all classes This provides hash and equality methods. -
  • ]
  • +
  • ]
  • Validation Error diff --git a/docs/automat/reasoner-api-1-3-query-post-gwas-catalog-trapi.api.mdx b/docs/automat/reasoner-api-1-4-query-post-trapi-ubergraph.api.mdx similarity index 71% rename from docs/automat/reasoner-api-1-3-query-post-gwas-catalog-trapi.api.mdx rename to docs/automat/reasoner-api-1-4-query-post-trapi-ubergraph.api.mdx index 6bf311d..0c468aa 100644 --- a/docs/automat/reasoner-api-1-3-query-post-gwas-catalog-trapi.api.mdx +++ b/docs/automat/reasoner-api-1-4-query-post-trapi-ubergraph.api.mdx @@ -1,11 +1,11 @@ --- -id: reasoner-api-1-3-query-post-gwas-catalog-trapi +id: reasoner-api-1-4-query-post-trapi-ubergraph title: "Query reasoner via one of several inputs." description: "Handle TRAPI request." sidebar_label: "Query reasoner via one of several inputs." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","GWAS Catalog"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_3_query_post_gwas-catalog_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/gwas-catalog/1.3/query","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["gwas-catalog","1.3","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["trapi","Ubergraph"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_4_query_post_trapi_ubergraph","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/ubergraph/1.4/query","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["ubergraph","1.4","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -414,7 +434,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -436,7 +456,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -456,7 +480,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -738,7 +778,7 @@ Custom base model for all classes This provides hash and equality methods. -
  • ]
  • +
  • ]
  • Validation Error diff --git a/docs/automat/reasoner-api-1-3-query-post-hgnc-trapi.api.mdx b/docs/automat/reasoner-api-1-4-query-post-trapi-viral-proteome.api.mdx similarity index 72% rename from docs/automat/reasoner-api-1-3-query-post-hgnc-trapi.api.mdx rename to docs/automat/reasoner-api-1-4-query-post-trapi-viral-proteome.api.mdx index 7d2b306..71e0e89 100644 --- a/docs/automat/reasoner-api-1-3-query-post-hgnc-trapi.api.mdx +++ b/docs/automat/reasoner-api-1-4-query-post-trapi-viral-proteome.api.mdx @@ -1,11 +1,11 @@ --- -id: reasoner-api-1-3-query-post-hgnc-trapi +id: reasoner-api-1-4-query-post-trapi-viral-proteome title: "Query reasoner via one of several inputs." description: "Handle TRAPI request." sidebar_label: "Query reasoner via one of several inputs." hide_title: true hide_table_of_contents: true -api: {"tags":["trapi","HGNC"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_3_query_post_hgnc_trapi","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"Predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string","nullable":true},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"HashableSet[Result]","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings","edge_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"}},"description":"Result."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/hgnc/1.3/query","servers":[{"url":"https://automat-u24.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"edge_bindings":{},"score":0}]},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["hgnc","1.3","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +api: {"tags":["trapi","Text Mining Provider KG"],"description":"Handle TRAPI request.","operationId":"reasoner_api_1_4_query_post_trapi_viral-proteome","requestBody":{"content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"},"example":{"message":{"query_graph":{"nodes":{"n0":{"categories":["biolink:ChemicalEntity"],"ids":["CHEMBL.COMPOUND:CHEMBL3234626","CHEMBL.COMPOUND:CHEMBL3234633"]},"n1":{"categories":["biolink:GeneOrGeneProduct"],"ids":["NCBIGene:2099"]}},"edges":{"e01":{"subject":"n0","object":"n1","predicates":["biolink:affects"],"qualifier_constraints":[{"qualifier_set":[{"qualifier_type_id":"biolink:object_aspect_qualifier","qualifier_value":"activity"},{"qualifier_type_id":"biolink:object_direction_qualifier","qualifier_value":"increased"},{"qualifier_type_id":"biolink:qualified_predicate","qualifier_value":"biolink:causes"}]}]}}}},"workflow":[{"id":"lookup"}]}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"query","required":["message"],"type":"object","properties":{"message":{"title":"message","allOf":[{"title":"message","type":"object","properties":{"query_graph":{"title":"query graph","allOf":[{"title":"simple query graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"dict of nodes","allOf":[{"title":"HashableMapping[str, QNode]","type":"object","additionalProperties":{"title":"query-graph node","type":"object","properties":{"ids":{"title":"ids","allOf":[{"title":"HashableSequence[CURIE]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"categories":{"title":"categories","allOf":[{"title":"HashableSequence[BiolinkEntity]","type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"is_set":{"title":"Is Set","type":"boolean","default":false},"constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query node."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"dict of edges","allOf":[{"title":"HashableMapping[str, QEdge]","type":"object","additionalProperties":{"title":"query-graph edge","required":["subject","object"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"knowledge_type":{"title":"knowledge type","allOf":[{"title":"KnowledgeType","enum":["lookup","inferred"],"type":"string","description":"Knowledge Type."}]},"predicates":{"title":"predicates","allOf":[{"title":"HashableSequence[BiolinkPredicate]","type":"array","items":{"pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true},"attribute_constraints":{"title":"attribute constraints","allOf":[{"title":"HashableSequence[AttributeConstraint]","type":"array","items":{"title":"AttributeConstraint","required":["name","id","operator","value"],"type":"object","properties":{"name":{"title":"name","type":"string","nullable":false},"id":{"title":"id","type":"string","nullable":false},"not":{"title":"not","type":"boolean","default":false},"operator":{"title":"operator","allOf":[{"title":"Operator","enum":["==","===",">","<","matches"],"type":"string","description":"Operator."}]},"value":{"title":"value"},"unit_id":{"title":"unit_id"},"unit_name":{"title":"unit_name"}},"additionalProperties":false,"description":"QNode or QEdge attribute constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}},"qualifier_constraints":{"title":"qualifier constraint","allOf":[{"title":"HashableSequence[QualifierConstraint]","type":"array","items":{"title":"QualifierConstraint","type":"object","properties":{"qualifier_set":{"title":"qualifier set","allOf":[{"title":"HashableSequence[Qualifier]","type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"QEdge Qualifier constraint."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":{"__root__":[]}}},"description":"Query edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Query graph."}],"nullable":true},"knowledge_graph":{"title":"knowledge graph","allOf":[{"title":"knowledge graph","required":["nodes","edges"],"type":"object","properties":{"nodes":{"title":"nodes","allOf":[{"title":"HashableMapping[CURIE, Node]","type":"object","additionalProperties":{"title":"knowledge-graph node","type":"object","properties":{"categories":{"title":"categories","allOf":[{"title":"HashableSet[BiolinkEntity]","uniqueItems":true,"type":"array","items":{"pattern":"^biolink:[A-Z][a-zA-Z]*$","type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"name":{"title":"Name","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph node.","example":{"category":"string"}},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"edges":{"title":"edges","allOf":[{"title":"HashableMapping[EdgeIdentifier, Edge]","type":"object","additionalProperties":{"title":"knowledge-graph edge","required":["subject","object","predicate","sources"],"type":"object","properties":{"subject":{"title":"subject node id","type":"string"},"object":{"title":"object node id","type":"string"},"predicate":{"title":"edge predicate","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"sources":{"title":"list of source retrievals","allOf":[{"title":"HashableSet[RetrievalSource]","uniqueItems":true,"type":"array","items":{"title":"RetrievalSource","required":["resource_id","resource_role"],"type":"object","properties":{"resource_id":{"title":"infores for source","type":"string"},"resource_role":{"title":"source type","allOf":[{"title":"ResourceRoleEnum","enum":["aggregator_knowledge_source","primary_knowledge_source","supporting_data_source"],"type":"string","description":"Types of resources"}]},"upstream_resource_ids":{"title":"Upstream Resource Ids","allOf":[{"title":"HashableSet[CURIE]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"source_record_urls":{"title":"Source Record Urls","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"A component of source retrieval provenance"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"qualifiers":{"title":"Qualifiers","allOf":[{"title":"HashableSet[Qualifier]","uniqueItems":true,"type":"array","items":{"title":"Qualifier","required":["qualifier_type_id","qualifier_value"],"type":"object","properties":{"qualifier_type_id":{"title":"type","pattern":"^biolink:[a-z][a-z_]*$","type":"string"},"qualifier_value":{"title":"value","type":"string"}},"description":"Edge qualifier."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Knowledge graph edge."},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]}},"description":"Knowledge graph."}],"nullable":true},"results":{"title":"list of results","allOf":[{"title":"results","description":"Results.","uniqueItems":true,"type":"array","items":{"title":"result","required":["node_bindings"],"type":"object","properties":{"node_bindings":{"title":"list of node bindings","allOf":[{"title":"HashableMapping[str, HashableSet[NodeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[NodeBinding]","uniqueItems":true,"type":"array","items":{"title":"node binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"query_id":{"title":"query graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Node binding.","example":{"id":"x:string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"analyses":{"title":"list of anlysis blocks","allOf":[{"title":"HashableSet[Analysis]","uniqueItems":true,"type":"array","items":{"title":"analysis","required":["resource_id","edge_bindings"],"type":"object","properties":{"resource_id":{"title":"resource infores","type":"string"},"edge_bindings":{"title":"list of edge bindings","allOf":[{"title":"HashableMapping[str, HashableSet[EdgeBinding]]","type":"object","additionalProperties":{"title":"HashableSet[EdgeBinding]","uniqueItems":true,"type":"array","items":{"title":"edge binding","required":["id"],"type":"object","properties":{"id":{"title":"knowledge graph id","type":"string"},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Edge binding.","example":{"id":"string"}},"description":"Custom class that implements MutableSet and is hashable","default":[]},"description":"Custom class that implements MutableMapping and is hashable","default":{}}]},"score":{"title":"Score","type":"number","format":"float"},"support_graphs":{"title":"Support Graphs","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true},"scoring_method":{"title":"Scoring Method","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Analysis."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Result."},"default":[]}],"nullable":true},"auxiliary_graphs":{"title":"dict of auxiliary graphs","allOf":[{"title":"auxiliary graphs","description":"Auxiliary Graphs","type":"object","additionalProperties":{"title":"auxiliary graph","required":["edges"],"type":"object","properties":{"edges":{"title":"edges in auxiliary graph","allOf":[{"title":"HashableSet[str]","uniqueItems":true,"type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSet and is hashable","default":[]}]},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSet[Attribute]","uniqueItems":true,"type":"array","items":{"title":"Attribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[SubAttribute]","type":"array","items":{"title":"SubAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":[{"title":"HashableSequence[RecursiveAttribute]","type":"array","items":{"title":"RecursiveAttribute","required":["attribute_type_id","value"],"type":"object","properties":{"attribute_type_id":{"title":"type","type":"string"},"value":{"title":"value"},"value_type_id":{"title":"value_type_id","type":"string","nullable":true},"original_attribute_name":{"title":"Original Attribute Name","type":"string","nullable":true},"value_url":{"title":"Value Url","type":"string","nullable":true},"attribute_source":{"title":"Attribute Source","type":"string","nullable":true},"description":{"title":"Description","type":"string","nullable":true},"attributes":{"title":"Attributes","allOf":["circular(HashableSequence[RecursiveAttribute])"],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Attribute subattribute."},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"nullable":true}},"additionalProperties":false,"description":"Node/edge attribute."},"description":"Custom class that implements MutableSet and is hashable","default":[]}],"nullable":true}},"description":"Auxiliary Graph"},"default":{}}],"nullable":true}},"additionalProperties":false,"description":"Message."}]},"log_level":{"title":"log_level","allOf":[{"title":"LogLevel","description":"Log level.","enum":["ERROR","WARNING","INFO","DEBUG"],"type":"string"}],"nullable":true},"workflow":{"title":"Workflow","description":"Custom base model for all classes\n\nThis provides hash and equality methods.","type":"array","items":{"title":"Operation","anyOf":[{"title":"OperationAnnotate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate","enum":["annotate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateEdges","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_edges","enum":["annotate_edges"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateEdgesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationAnnotateNodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"annotate_nodes","enum":["annotate_nodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"AnnotateNodesParameters","type":"object","properties":{"attributes":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationBind","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"bind","enum":["bind"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationCompleteResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"complete_results","enum":["complete_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationEnrichResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"enrich_results","enum":["enrich_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"EnrichResultsParameters","type":"object","properties":{"pvalue_threshold":{"title":"Pvalue Threshold","maximum":1,"minimum":0,"type":"number","default":0.000001},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFill","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"fill","enum":["fill"],"type":"string","description":"An enumeration."},"parameters":{"title":"FillParameters","anyOf":[{"title":"FillAllowParameters","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"FillDenyParameters","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraph","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph","enum":["filter_kgraph"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphContinuousKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_continuous_kedge_attribute","enum":["filter_kgraph_continuous_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphContinuousKedgeAttributeParameters","required":["edge_attribute","threshold","remove_above_or_below"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","type":"number"},"remove_above_or_below":{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKedgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_kedge_attribute","enum":["filter_kgraph_discrete_kedge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKedgeAttributeParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphDiscreteKnodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_discrete_knode_attribute","enum":["filter_kgraph_discrete_knode_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphDiscreteKnodeAttributeParameters","required":["node_attribute"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"remove_value":{"title":"Remove Value"},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphOrphans","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_orphans","enum":["filter_kgraph_orphans"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphPercentile","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_percentile","enum":["filter_kgraph_percentile"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphPercentileParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"threshold":{"title":"Threshold","maximum":100,"minimum":0,"type":"number","default":95},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphStdDev","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_std_dev","enum":["filter_kgraph_std_dev"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphStdDevParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"plus_or_minus_std_dev":{"allOf":[{"title":"PlusOrMinusEnum","enum":["plus","minus"],"type":"string","description":"'plus' or 'minus'."}],"default":"plus"},"num_sigma":{"title":"Num Sigma","minimum":0,"type":"number","default":1},"remove_above_or_below":{"allOf":[{"title":"AboveOrBelowEnum","enum":["above","below"],"type":"string","description":"'above' or 'below'."}],"default":"below"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterKgraphTopN","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_kgraph_top_n","enum":["filter_kgraph_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterKgraphTopNParameters","required":["edge_attribute"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"max_edges":{"title":"Max Edges","maximum":0,"type":"integer","default":50},"remove_top_or_bottom":{"allOf":[{"title":"TopOrBottomEnum","enum":["top","bottom"],"type":"string","description":"'top' or 'bottom'."}],"default":"top"},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"qnode_keys":{"title":"Qnode Keys","allOf":[{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}],"default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results","enum":["filter_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationFilterResultsTopN","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"filter_results_top_n","enum":["filter_results_top_n"],"type":"string","description":"An enumeration."},"parameters":{"title":"FilterResultsTopNParameters","required":["max_results"],"type":"object","properties":{"max_results":{"title":"Max Results","minimum":0,"type":"integer"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationLookup","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"lookup","enum":["lookup"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlay","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay","enum":["overlay"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeJaccard","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_jaccard","enum":["overlay_compute_jaccard"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeJaccardParameters","required":["intermediate_node_key","end_node_keys","virtual_relation_label"],"type":"object","properties":{"intermediate_node_key":{"title":"Intermediate Node Key","type":"string"},"end_node_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayComputeNgd","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_compute_ngd","enum":["overlay_compute_ngd"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayComputeNgdParameters","required":["qnode_keys","virtual_relation_label"],"type":"object","properties":{"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayConnectKnodes","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_connect_knodes","enum":["overlay_connect_knodes"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationOverlayFisherExactTest","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"overlay_fisher_exact_test","enum":["overlay_fisher_exact_test"],"type":"string","description":"An enumeration."},"parameters":{"title":"OverlayFisherExactTestParameters","required":["subject_qnode_key","object_qnode_key","virtual_relation_label"],"type":"object","properties":{"subject_qnode_key":{"title":"Subject Qnode Key","type":"string"},"object_qnode_key":{"title":"Object Qnode Key","type":"string"},"virtual_relation_label":{"title":"Virtual Relation Label","type":"string"},"rel_edge_key":{"title":"Rel Edge Key","type":"string"}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationRestate","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"restate","enum":["restate"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationScore","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"score","enum":["score"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResults","required":["id"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results","enum":["sort_results"],"type":"string","description":"An enumeration."},"parameters":{"title":"Parameters"}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsEdgeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_edge_attribute","enum":["sort_results_edge_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsEdgeAttributeParameters","required":["edge_attribute","ascending_or_descending"],"type":"object","properties":{"edge_attribute":{"title":"Edge Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qedge_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsNodeAttribute","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_node_attribute","enum":["sort_results_node_attribute"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsNodeAttributeParameters","required":["node_attribute","ascending_or_descending"],"type":"object","properties":{"node_attribute":{"title":"Node Attribute","type":"string"},"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."},"qnode_keys":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"OperationSortResultsScore","required":["id","parameters"],"type":"object","properties":{"runner_parameters":{"title":"RunnerParameters","anyOf":[{"title":"RunnerAllowList","type":"object","properties":{"allowlist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},{"title":"RunnerDenyList","type":"object","properties":{"denylist":{"title":"HashableSequence[str]","type":"array","items":{"type":"string"},"description":"Custom class that implements MutableSequence and is hashable","default":[]}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"id":{"title":"sort_results_score","enum":["sort_results_score"],"type":"string","description":"An enumeration."},"parameters":{"title":"SortResultsScoreParameters","required":["ascending_or_descending"],"type":"object","properties":{"ascending_or_descending":{"title":"AscOrDescEnum","enum":["ascending","descending"],"type":"string","description":"'ascending' or 'descending'."}},"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}},"additionalProperties":false,"description":"Custom base model for all classes\n\nThis provides hash and equality methods."}],"description":"Custom base model for all classes\n\nThis provides hash and equality methods."},"default":[]}},"description":"Request.","x-body-name":"request_body"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"method":"post","path":"/viral-proteome/1.4/query","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"jsonRequestBodyExample":{"message":{"query_graph":{"nodes":{},"edges":{}},"knowledge_graph":{"nodes":{},"edges":{}},"results":[{"node_bindings":{},"analyses":[{"resource_id":"string","edge_bindings":{},"score":0,"support_graphs":["string"],"scoring_method":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string","attributes":[{"attribute_type_id":"string","value_type_id":"string","original_attribute_name":"string","value_url":"string","attribute_source":"string","description":"string"}]}]}]}]}],"auxiliary_graphs":{}},"log_level":"ERROR","workflow":[{"runner_parameters":{"allowlist":["string"]},"id":"annotate"},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_edges","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"annotate_nodes","parameters":{"attributes":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"bind"},{"runner_parameters":{"allowlist":["string"]},"id":"complete_results"},{"runner_parameters":{"allowlist":["string"]},"id":"enrich_results","parameters":{"pvalue_threshold":0.000001,"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"fill","parameters":{"allowlist":["string"],"qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_continuous_kedge_attribute","parameters":{"edge_attribute":"string","threshold":0,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_kedge_attribute","parameters":{"edge_attribute":"string","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_discrete_knode_attribute","parameters":{"node_attribute":"string","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_orphans"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_percentile","parameters":{"edge_attribute":"string","threshold":95,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_std_dev","parameters":{"edge_attribute":"string","plus_or_minus_std_dev":"plus","num_sigma":1,"remove_above_or_below":"above","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_kgraph_top_n","parameters":{"edge_attribute":"string","max_edges":50,"remove_top_or_bottom":"top","qedge_keys":["string"],"qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results"},{"runner_parameters":{"allowlist":["string"]},"id":"filter_results_top_n","parameters":{"max_results":0}},{"runner_parameters":{"allowlist":["string"]},"id":"lookup"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_jaccard","parameters":{"intermediate_node_key":"string","end_node_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_compute_ngd","parameters":{"qnode_keys":["string"],"virtual_relation_label":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_connect_knodes"},{"runner_parameters":{"allowlist":["string"]},"id":"overlay_fisher_exact_test","parameters":{"subject_qnode_key":"string","object_qnode_key":"string","virtual_relation_label":"string","rel_edge_key":"string"}},{"runner_parameters":{"allowlist":["string"]},"id":"restate"},{"runner_parameters":{"allowlist":["string"]},"id":"score"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results"},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_edge_attribute","parameters":{"edge_attribute":"string","ascending_or_descending":"ascending","qedge_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_node_attribute","parameters":{"node_attribute":"string","ascending_or_descending":"ascending","qnode_keys":["string"]}},{"runner_parameters":{"allowlist":["string"]},"id":"sort_results_score","parameters":{"ascending_or_descending":"ascending"}}]},"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Query reasoner via one of several inputs.","description":{"content":"Handle TRAPI request.","type":"text/plain"},"url":{"path":["viral-proteome","1.4","query"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: docs/automat/automat custom_edit_url: null @@ -56,7 +56,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -78,7 +78,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -98,7 +102,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -414,7 +434,7 @@ Custom class that implements MutableMapping and is hashable
  • property name*
  • results object[] nullable
    -Custom class that implements MutableSet and is hashable +Results.
  • Array [
  • node_bindings object required
    @@ -436,7 +456,11 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • edge_bindings object required
    +
  • Array [
  • ]
  • ]
  • ]
  • analyses object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • edge_bindings object required
    Custom class that implements MutableMapping and is hashable @@ -456,7 +480,23 @@ Custom class that implements MutableSequence and is hashable Custom class that implements MutableSequence and is hashable -
  • Array [
  • ]
  • ]
  • ]
  • ]
  • workflow object[]
    +
  • Array [
  • ]
  • ]
  • ]
  • attributes object[] nullable
    + +Custom class that implements MutableSet and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • attributes object[] nullable
    + +Custom class that implements MutableSequence and is hashable + +
  • Array [
  • ]
  • ]
  • ]
  • ]
  • ]
  • auxiliary_graphs object nullable
    + +Auxiliary Graphs + +
  • property name* object
  • workflow object[]
    Custom base model for all classes @@ -738,7 +778,7 @@ Custom base model for all classes This provides hash and equality methods. -
  • ]
  • +
  • ]
  • Validation Error diff --git a/docs/automat/renci-sri-reference-kg.tag.mdx b/docs/automat/renci-sri-reference-kg.tag.mdx index c8500b4..91edded 100644 --- a/docs/automat/renci-sri-reference-kg.tag.mdx +++ b/docs/automat/renci-sri-reference-kg.tag.mdx @@ -8,17 +8,17 @@ custom_edit_url: null -This KG represents a RENCI instantiation of the SRI Reference KG (https://robokop.renci.org/api-docs/docs/automat/sri-reference-kg). It contains select edges drawn from the Monarch KG and several OBO ontologies. +The RENCI Standards and Reference Implementation (SRI) Reference KG represents a subset of the SRI Reference KG. -**Version:** 11163199d3ca8a16 +**Version:** 0fb5e8f1bc5475b2 **URL:** [https://github.com/Knowledge-Graph-Hub/sri-reference-kg](https://github.com/Knowledge-Graph-Hub/sri-reference-kg) -**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/Biolink_Automat/11163199d3ca8a16/graph_11163199d3ca8a16.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/Biolink_Automat/11163199d3ca8a16/graph_11163199d3ca8a16.db.dump) +**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/Biolink_Automat/0fb5e8f1bc5475b2](https://stars.renci.org/var/plater/bl-3.5.4/Biolink_Automat/0fb5e8f1bc5475b2) -**Nodes:** 604,067 +**Nodes:** 643,091 -**Edges:** 4,616,569 +**Edges:** 4,671,793 diff --git a/docs/automat/robokop-kg.tag.mdx b/docs/automat/robokop-kg.tag.mdx index 9ff3e1b..e22f884 100644 --- a/docs/automat/robokop-kg.tag.mdx +++ b/docs/automat/robokop-kg.tag.mdx @@ -10,15 +10,15 @@ custom_edit_url: null ROBOKOP (KG) is an open-source biomedical KG that supports the ROBOKOP application and currently contains millions of biomedical relationships derived from dozens of integrated and harmonized biological knowledge sources and bio-ontologies, including the Automat primary and aggregate knowledge sources. ROBOKOP KG also includes text-mined assertions from PubMed and PubMed Central, derived from natural language processing (NLP). Note that text-based assertions, while providing valuable information, must be interpreted with caution, as NLP algorithms may introduce false assertions. -**Version:** fea2a2951a8c18a3 +**Version:** 929354295ba7d43c **URL:** [http://robokopkg.renci.org/browser/](http://robokopkg.renci.org/browser/) -**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/RobokopKG/fea2a2951a8c18a3/graph_fea2a2951a8c18a3.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/RobokopKG/fea2a2951a8c18a3/graph_fea2a2951a8c18a3.db.dump) +**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/RobokopKG/929354295ba7d43c](https://stars.renci.org/var/plater/bl-3.5.4/RobokopKG/929354295ba7d43c) -**Nodes:** 8,661,893 +**Nodes:** 9,560,014 -**Edges:** 130,429,763 +**Edges:** 136,156,958 diff --git a/docs/automat/sidebar.js b/docs/automat/sidebar.js index f8aa555..ce39e0b 100644 --- a/docs/automat/sidebar.js +++ b/docs/automat/sidebar.js @@ -6,19 +6,19 @@ module.exports = [ items: [ { type: "doc", - id: "automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-robokopkg-trapi", + id: "automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-robokopkg-trapi", label: "Meta knowledge graph representation of this TRAPI web service.", className: "api-method get", }, { type: "doc", - id: "automat/get-sri-testing-data-1-3-sri-testing-data-get-robokopkg-trapi", + id: "automat/get-sri-testing-data-1-4-sri-testing-data-get-robokopkg-trapi", label: "Test data for usage by the SRI Testing Harness.", className: "api-method get", }, { type: "doc", - id: "automat/reasoner-api-1-3-query-post-robokopkg-trapi", + id: "automat/reasoner-api-1-4-query-post-robokopkg-trapi", label: "Query reasoner via one of several inputs.", className: "api-method post", }, @@ -61,6 +61,68 @@ module.exports = [ }, ], }, + { + type: "category", + label: "BINDING", + link: { type: "doc", id: "automat/binding" }, + items: [ + { + type: "doc", + id: "automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-binding-db-trapi", + label: "Meta knowledge graph representation of this TRAPI web service.", + className: "api-method get", + }, + { + type: "doc", + id: "automat/get-sri-testing-data-1-4-sri-testing-data-get-binding-db-trapi", + label: "Test data for usage by the SRI Testing Harness.", + className: "api-method get", + }, + { + type: "doc", + id: "automat/reasoner-api-1-4-query-post-binding-db-trapi", + label: "Query reasoner via one of several inputs.", + className: "api-method post", + }, + { + type: "doc", + id: "automat/cypher-cypher-post-binding-db", + label: "Run cypher query", + className: "api-method post", + }, + { + type: "doc", + id: "automat/overlay-overlay-post-binding-db-translator", + label: "Overlay results with available connections between each node.", + className: "api-method post", + }, + { + type: "doc", + id: "automat/metadata-metadata-get-binding-db", + label: "Metadata about the knowledge graph.", + className: "api-method get", + }, + { + type: "doc", + id: "automat/one-hop-source-type-target-type-curie-get-binding-db", + label: + "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source", + className: "api-method get", + }, + { + type: "doc", + id: "automat/node-node-type-curie-get-binding-db", + label: "Find `node` by `curie`", + className: "api-method get", + }, + { + type: "doc", + id: "automat/simple-spec-simple-spec-get-binding-db", + label: "Get one-hop connection schema", + className: "api-method get", + }, + ], + }, { type: "category", label: "RENCI SRI Reference KG", @@ -68,19 +130,19 @@ module.exports = [ items: [ { type: "doc", - id: "automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-biolink-trapi", + id: "automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-biolink-trapi", label: "Meta knowledge graph representation of this TRAPI web service.", className: "api-method get", }, { type: "doc", - id: "automat/get-sri-testing-data-1-3-sri-testing-data-get-biolink-trapi", + id: "automat/get-sri-testing-data-1-4-sri-testing-data-get-biolink-trapi", label: "Test data for usage by the SRI Testing Harness.", className: "api-method get", }, { type: "doc", - id: "automat/reasoner-api-1-3-query-post-biolink-trapi", + id: "automat/reasoner-api-1-4-query-post-biolink-trapi", label: "Query reasoner via one of several inputs.", className: "api-method post", }, @@ -125,24 +187,24 @@ module.exports = [ }, { type: "category", - label: "CAM KP", - link: { type: "doc", id: "automat/cam-kp" }, + label: "CAM Provider KG", + link: { type: "doc", id: "automat/cam-provider-kg" }, items: [ { type: "doc", - id: "automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-cam-kp-trapi", + id: "automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-cam-kp-trapi", label: "Meta knowledge graph representation of this TRAPI web service.", className: "api-method get", }, { type: "doc", - id: "automat/get-sri-testing-data-1-3-sri-testing-data-get-cam-kp-trapi", + id: "automat/get-sri-testing-data-1-4-sri-testing-data-get-cam-kp-trapi", label: "Test data for usage by the SRI Testing Harness.", className: "api-method get", }, { type: "doc", - id: "automat/reasoner-api-1-3-query-post-cam-kp-trapi", + id: "automat/reasoner-api-1-4-query-post-cam-kp-trapi", label: "Query reasoner via one of several inputs.", className: "api-method post", }, @@ -192,19 +254,19 @@ module.exports = [ items: [ { type: "doc", - id: "automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-ctd-trapi", + id: "automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-ctd-trapi", label: "Meta knowledge graph representation of this TRAPI web service.", className: "api-method get", }, { type: "doc", - id: "automat/get-sri-testing-data-1-3-sri-testing-data-get-ctd-trapi", + id: "automat/get-sri-testing-data-1-4-sri-testing-data-get-ctd-trapi", label: "Test data for usage by the SRI Testing Harness.", className: "api-method get", }, { type: "doc", - id: "automat/reasoner-api-1-3-query-post-ctd-trapi", + id: "automat/reasoner-api-1-4-query-post-ctd-trapi", label: "Query reasoner via one of several inputs.", className: "api-method post", }, @@ -254,19 +316,19 @@ module.exports = [ items: [ { type: "doc", - id: "automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-drugcentral-trapi", + id: "automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-drugcentral-trapi", label: "Meta knowledge graph representation of this TRAPI web service.", className: "api-method get", }, { type: "doc", - id: "automat/get-sri-testing-data-1-3-sri-testing-data-get-drugcentral-trapi", + id: "automat/get-sri-testing-data-1-4-sri-testing-data-get-drugcentral-trapi", label: "Test data for usage by the SRI Testing Harness.", className: "api-method get", }, { type: "doc", - id: "automat/reasoner-api-1-3-query-post-drugcentral-trapi", + id: "automat/reasoner-api-1-4-query-post-drugcentral-trapi", label: "Query reasoner via one of several inputs.", className: "api-method post", }, @@ -311,24 +373,24 @@ module.exports = [ }, { type: "category", - label: "Alliance of Genome Resources Orthology", - link: { type: "doc", id: "automat/alliance-of-genome-resources-orthology" }, + label: "Alliance of Genome Resources", + link: { type: "doc", id: "automat/alliance-of-genome-resources" }, items: [ { type: "doc", - id: "automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-genome-alliance-trapi", + id: "automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-genome-alliance-trapi", label: "Meta knowledge graph representation of this TRAPI web service.", className: "api-method get", }, { type: "doc", - id: "automat/get-sri-testing-data-1-3-sri-testing-data-get-genome-alliance-trapi", + id: "automat/get-sri-testing-data-1-4-sri-testing-data-get-genome-alliance-trapi", label: "Test data for usage by the SRI Testing Harness.", className: "api-method get", }, { type: "doc", - id: "automat/reasoner-api-1-3-query-post-genome-alliance-trapi", + id: "automat/reasoner-api-1-4-query-post-genome-alliance-trapi", label: "Query reasoner via one of several inputs.", className: "api-method post", }, @@ -378,19 +440,19 @@ module.exports = [ items: [ { type: "doc", - id: "automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-gtex-trapi", + id: "automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-gtex-trapi", label: "Meta knowledge graph representation of this TRAPI web service.", className: "api-method get", }, { type: "doc", - id: "automat/get-sri-testing-data-1-3-sri-testing-data-get-gtex-trapi", + id: "automat/get-sri-testing-data-1-4-sri-testing-data-get-gtex-trapi", label: "Test data for usage by the SRI Testing Harness.", className: "api-method get", }, { type: "doc", - id: "automat/reasoner-api-1-3-query-post-gtex-trapi", + id: "automat/reasoner-api-1-4-query-post-gtex-trapi", label: "Query reasoner via one of several inputs.", className: "api-method post", }, @@ -440,19 +502,19 @@ module.exports = [ items: [ { type: "doc", - id: "automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-gtopdb-trapi", + id: "automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-gtopdb-trapi", label: "Meta knowledge graph representation of this TRAPI web service.", className: "api-method get", }, { type: "doc", - id: "automat/get-sri-testing-data-1-3-sri-testing-data-get-gtopdb-trapi", + id: "automat/get-sri-testing-data-1-4-sri-testing-data-get-gtopdb-trapi", label: "Test data for usage by the SRI Testing Harness.", className: "api-method get", }, { type: "doc", - id: "automat/reasoner-api-1-3-query-post-gtopdb-trapi", + id: "automat/reasoner-api-1-4-query-post-gtopdb-trapi", label: "Query reasoner via one of several inputs.", className: "api-method post", }, @@ -502,19 +564,19 @@ module.exports = [ items: [ { type: "doc", - id: "automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-gwas-catalog-trapi", + id: "automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-gwas-catalog-trapi", label: "Meta knowledge graph representation of this TRAPI web service.", className: "api-method get", }, { type: "doc", - id: "automat/get-sri-testing-data-1-3-sri-testing-data-get-gwas-catalog-trapi", + id: "automat/get-sri-testing-data-1-4-sri-testing-data-get-gwas-catalog-trapi", label: "Test data for usage by the SRI Testing Harness.", className: "api-method get", }, { type: "doc", - id: "automat/reasoner-api-1-3-query-post-gwas-catalog-trapi", + id: "automat/reasoner-api-1-4-query-post-gwas-catalog-trapi", label: "Query reasoner via one of several inputs.", className: "api-method post", }, @@ -564,19 +626,19 @@ module.exports = [ items: [ { type: "doc", - id: "automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-hetio-trapi", + id: "automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-hetio-trapi", label: "Meta knowledge graph representation of this TRAPI web service.", className: "api-method get", }, { type: "doc", - id: "automat/get-sri-testing-data-1-3-sri-testing-data-get-hetio-trapi", + id: "automat/get-sri-testing-data-1-4-sri-testing-data-get-hetio-trapi", label: "Test data for usage by the SRI Testing Harness.", className: "api-method get", }, { type: "doc", - id: "automat/reasoner-api-1-3-query-post-hetio-trapi", + id: "automat/reasoner-api-1-4-query-post-hetio-trapi", label: "Query reasoner via one of several inputs.", className: "api-method post", }, @@ -626,19 +688,19 @@ module.exports = [ items: [ { type: "doc", - id: "automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-hgnc-trapi", + id: "automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-hgnc-trapi", label: "Meta knowledge graph representation of this TRAPI web service.", className: "api-method get", }, { type: "doc", - id: "automat/get-sri-testing-data-1-3-sri-testing-data-get-hgnc-trapi", + id: "automat/get-sri-testing-data-1-4-sri-testing-data-get-hgnc-trapi", label: "Test data for usage by the SRI Testing Harness.", className: "api-method get", }, { type: "doc", - id: "automat/reasoner-api-1-3-query-post-hgnc-trapi", + id: "automat/reasoner-api-1-4-query-post-hgnc-trapi", label: "Query reasoner via one of several inputs.", className: "api-method post", }, @@ -688,19 +750,19 @@ module.exports = [ items: [ { type: "doc", - id: "automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-hmdb-trapi", + id: "automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-hmdb-trapi", label: "Meta knowledge graph representation of this TRAPI web service.", className: "api-method get", }, { type: "doc", - id: "automat/get-sri-testing-data-1-3-sri-testing-data-get-hmdb-trapi", + id: "automat/get-sri-testing-data-1-4-sri-testing-data-get-hmdb-trapi", label: "Test data for usage by the SRI Testing Harness.", className: "api-method get", }, { type: "doc", - id: "automat/reasoner-api-1-3-query-post-hmdb-trapi", + id: "automat/reasoner-api-1-4-query-post-hmdb-trapi", label: "Query reasoner via one of several inputs.", className: "api-method post", }, @@ -750,19 +812,19 @@ module.exports = [ items: [ { type: "doc", - id: "automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-human-goa-trapi", + id: "automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-human-goa-trapi", label: "Meta knowledge graph representation of this TRAPI web service.", className: "api-method get", }, { type: "doc", - id: "automat/get-sri-testing-data-1-3-sri-testing-data-get-human-goa-trapi", + id: "automat/get-sri-testing-data-1-4-sri-testing-data-get-human-goa-trapi", label: "Test data for usage by the SRI Testing Harness.", className: "api-method get", }, { type: "doc", - id: "automat/reasoner-api-1-3-query-post-human-goa-trapi", + id: "automat/reasoner-api-1-4-query-post-human-goa-trapi", label: "Query reasoner via one of several inputs.", className: "api-method post", }, @@ -812,19 +874,19 @@ module.exports = [ items: [ { type: "doc", - id: "automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-icees-kg-trapi", + id: "automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-icees-kg-trapi", label: "Meta knowledge graph representation of this TRAPI web service.", className: "api-method get", }, { type: "doc", - id: "automat/get-sri-testing-data-1-3-sri-testing-data-get-icees-kg-trapi", + id: "automat/get-sri-testing-data-1-4-sri-testing-data-get-icees-kg-trapi", label: "Test data for usage by the SRI Testing Harness.", className: "api-method get", }, { type: "doc", - id: "automat/reasoner-api-1-3-query-post-icees-kg-trapi", + id: "automat/reasoner-api-1-4-query-post-icees-kg-trapi", label: "Query reasoner via one of several inputs.", className: "api-method post", }, @@ -874,19 +936,19 @@ module.exports = [ items: [ { type: "doc", - id: "automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-intact-trapi", + id: "automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-intact-trapi", label: "Meta knowledge graph representation of this TRAPI web service.", className: "api-method get", }, { type: "doc", - id: "automat/get-sri-testing-data-1-3-sri-testing-data-get-intact-trapi", + id: "automat/get-sri-testing-data-1-4-sri-testing-data-get-intact-trapi", label: "Test data for usage by the SRI Testing Harness.", className: "api-method get", }, { type: "doc", - id: "automat/reasoner-api-1-3-query-post-intact-trapi", + id: "automat/reasoner-api-1-4-query-post-intact-trapi", label: "Query reasoner via one of several inputs.", className: "api-method post", }, @@ -936,19 +998,19 @@ module.exports = [ items: [ { type: "doc", - id: "automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-panther-trapi", + id: "automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-panther-trapi", label: "Meta knowledge graph representation of this TRAPI web service.", className: "api-method get", }, { type: "doc", - id: "automat/get-sri-testing-data-1-3-sri-testing-data-get-panther-trapi", + id: "automat/get-sri-testing-data-1-4-sri-testing-data-get-panther-trapi", label: "Test data for usage by the SRI Testing Harness.", className: "api-method get", }, { type: "doc", - id: "automat/reasoner-api-1-3-query-post-panther-trapi", + id: "automat/reasoner-api-1-4-query-post-panther-trapi", label: "Query reasoner via one of several inputs.", className: "api-method post", }, @@ -998,19 +1060,19 @@ module.exports = [ items: [ { type: "doc", - id: "automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-pharos-trapi", + id: "automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-pharos-trapi", label: "Meta knowledge graph representation of this TRAPI web service.", className: "api-method get", }, { type: "doc", - id: "automat/get-sri-testing-data-1-3-sri-testing-data-get-pharos-trapi", + id: "automat/get-sri-testing-data-1-4-sri-testing-data-get-pharos-trapi", label: "Test data for usage by the SRI Testing Harness.", className: "api-method get", }, { type: "doc", - id: "automat/reasoner-api-1-3-query-post-pharos-trapi", + id: "automat/reasoner-api-1-4-query-post-pharos-trapi", label: "Query reasoner via one of several inputs.", className: "api-method post", }, @@ -1053,6 +1115,68 @@ module.exports = [ }, ], }, + { + type: "category", + label: "Reactome", + link: { type: "doc", id: "automat/reactome" }, + items: [ + { + type: "doc", + id: "automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-reactome-trapi", + label: "Meta knowledge graph representation of this TRAPI web service.", + className: "api-method get", + }, + { + type: "doc", + id: "automat/get-sri-testing-data-1-4-sri-testing-data-get-reactome-trapi", + label: "Test data for usage by the SRI Testing Harness.", + className: "api-method get", + }, + { + type: "doc", + id: "automat/reasoner-api-1-4-query-post-reactome-trapi", + label: "Query reasoner via one of several inputs.", + className: "api-method post", + }, + { + type: "doc", + id: "automat/cypher-cypher-post-reactome", + label: "Run cypher query", + className: "api-method post", + }, + { + type: "doc", + id: "automat/overlay-overlay-post-reactome-translator", + label: "Overlay results with available connections between each node.", + className: "api-method post", + }, + { + type: "doc", + id: "automat/metadata-metadata-get-reactome", + label: "Metadata about the knowledge graph.", + className: "api-method get", + }, + { + type: "doc", + id: "automat/one-hop-source-type-target-type-curie-get-reactome", + label: + "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source", + className: "api-method get", + }, + { + type: "doc", + id: "automat/node-node-type-curie-get-reactome", + label: "Find `node` by `curie`", + className: "api-method get", + }, + { + type: "doc", + id: "automat/simple-spec-simple-spec-get-reactome", + label: "Get one-hop connection schema", + className: "api-method get", + }, + ], + }, { type: "category", label: "SRI Reference KG", @@ -1060,19 +1184,19 @@ module.exports = [ items: [ { type: "doc", - id: "automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-sri-reference-kg-trapi", + id: "automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-sri-reference-kg-trapi", label: "Meta knowledge graph representation of this TRAPI web service.", className: "api-method get", }, { type: "doc", - id: "automat/get-sri-testing-data-1-3-sri-testing-data-get-sri-reference-kg-trapi", + id: "automat/get-sri-testing-data-1-4-sri-testing-data-get-sri-reference-kg-trapi", label: "Test data for usage by the SRI Testing Harness.", className: "api-method get", }, { type: "doc", - id: "automat/reasoner-api-1-3-query-post-sri-reference-kg-trapi", + id: "automat/reasoner-api-1-4-query-post-sri-reference-kg-trapi", label: "Query reasoner via one of several inputs.", className: "api-method post", }, @@ -1122,19 +1246,19 @@ module.exports = [ items: [ { type: "doc", - id: "automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-string-db-trapi", + id: "automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-string-db-trapi", label: "Meta knowledge graph representation of this TRAPI web service.", className: "api-method get", }, { type: "doc", - id: "automat/get-sri-testing-data-1-3-sri-testing-data-get-string-db-trapi", + id: "automat/get-sri-testing-data-1-4-sri-testing-data-get-string-db-trapi", label: "Test data for usage by the SRI Testing Harness.", className: "api-method get", }, { type: "doc", - id: "automat/reasoner-api-1-3-query-post-string-db-trapi", + id: "automat/reasoner-api-1-4-query-post-string-db-trapi", label: "Query reasoner via one of several inputs.", className: "api-method post", }, @@ -1184,19 +1308,19 @@ module.exports = [ items: [ { type: "doc", - id: "automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-textminingkp-trapi", + id: "automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-textminingkp-trapi", label: "Meta knowledge graph representation of this TRAPI web service.", className: "api-method get", }, { type: "doc", - id: "automat/get-sri-testing-data-1-3-sri-testing-data-get-textminingkp-trapi", + id: "automat/get-sri-testing-data-1-4-sri-testing-data-get-textminingkp-trapi", label: "Test data for usage by the SRI Testing Harness.", className: "api-method get", }, { type: "doc", - id: "automat/reasoner-api-1-3-query-post-textminingkp-trapi", + id: "automat/reasoner-api-1-4-query-post-textminingkp-trapi", label: "Query reasoner via one of several inputs.", className: "api-method post", }, @@ -1237,65 +1361,58 @@ module.exports = [ label: "Get one-hop connection schema", className: "api-method get", }, - ], - }, - { - type: "category", - label: "Ubergraph", - link: { type: "doc", id: "automat/ubergraph" }, - items: [ { type: "doc", - id: "automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-trapi-ubergraph", + id: "automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-trapi-viral-proteome", label: "Meta knowledge graph representation of this TRAPI web service.", className: "api-method get", }, { type: "doc", - id: "automat/get-sri-testing-data-1-3-sri-testing-data-get-trapi-ubergraph", + id: "automat/get-sri-testing-data-1-4-sri-testing-data-get-trapi-viral-proteome", label: "Test data for usage by the SRI Testing Harness.", className: "api-method get", }, { type: "doc", - id: "automat/reasoner-api-1-3-query-post-trapi-ubergraph", + id: "automat/reasoner-api-1-4-query-post-trapi-viral-proteome", label: "Query reasoner via one of several inputs.", className: "api-method post", }, { type: "doc", - id: "automat/cypher-cypher-post-ubergraph", + id: "automat/cypher-cypher-post-viral-proteome", label: "Run cypher query", className: "api-method post", }, { type: "doc", - id: "automat/overlay-overlay-post-translator-ubergraph", + id: "automat/overlay-overlay-post-translator-viral-proteome", label: "Overlay results with available connections between each node.", className: "api-method post", }, { type: "doc", - id: "automat/metadata-metadata-get-ubergraph", + id: "automat/metadata-metadata-get-viral-proteome", label: "Metadata about the knowledge graph.", className: "api-method get", }, { type: "doc", - id: "automat/one-hop-source-type-target-type-curie-get-ubergraph", + id: "automat/one-hop-source-type-target-type-curie-get-viral-proteome", label: "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source", className: "api-method get", }, { type: "doc", - id: "automat/node-node-type-curie-get-ubergraph", + id: "automat/node-node-type-curie-get-viral-proteome", label: "Find `node` by `curie`", className: "api-method get", }, { type: "doc", - id: "automat/simple-spec-simple-spec-get-ubergraph", + id: "automat/simple-spec-simple-spec-get-viral-proteome", label: "Get one-hop connection schema", className: "api-method get", }, @@ -1303,61 +1420,61 @@ module.exports = [ }, { type: "category", - label: "Viral Proteome", - link: { type: "doc", id: "automat/viral-proteome" }, + label: "Ubergraph", + link: { type: "doc", id: "automat/ubergraph" }, items: [ { type: "doc", - id: "automat/get-meta-knowledge-graph-1-3-meta-knowledge-graph-get-trapi-viral-proteome", + id: "automat/get-meta-knowledge-graph-1-4-meta-knowledge-graph-get-trapi-ubergraph", label: "Meta knowledge graph representation of this TRAPI web service.", className: "api-method get", }, { type: "doc", - id: "automat/get-sri-testing-data-1-3-sri-testing-data-get-trapi-viral-proteome", + id: "automat/get-sri-testing-data-1-4-sri-testing-data-get-trapi-ubergraph", label: "Test data for usage by the SRI Testing Harness.", className: "api-method get", }, { type: "doc", - id: "automat/reasoner-api-1-3-query-post-trapi-viral-proteome", + id: "automat/reasoner-api-1-4-query-post-trapi-ubergraph", label: "Query reasoner via one of several inputs.", className: "api-method post", }, { type: "doc", - id: "automat/cypher-cypher-post-viral-proteome", + id: "automat/cypher-cypher-post-ubergraph", label: "Run cypher query", className: "api-method post", }, { type: "doc", - id: "automat/overlay-overlay-post-translator-viral-proteome", + id: "automat/overlay-overlay-post-translator-ubergraph", label: "Overlay results with available connections between each node.", className: "api-method post", }, { type: "doc", - id: "automat/metadata-metadata-get-viral-proteome", + id: "automat/metadata-metadata-get-ubergraph", label: "Metadata about the knowledge graph.", className: "api-method get", }, { type: "doc", - id: "automat/one-hop-source-type-target-type-curie-get-viral-proteome", + id: "automat/one-hop-source-type-target-type-curie-get-ubergraph", label: "Get one hop results from source type to target type. Note: Please GET /predicates to determine what target goes with a source", className: "api-method get", }, { type: "doc", - id: "automat/node-node-type-curie-get-viral-proteome", + id: "automat/node-node-type-curie-get-ubergraph", label: "Find `node` by `curie`", className: "api-method get", }, { type: "doc", - id: "automat/simple-spec-simple-spec-get-viral-proteome", + id: "automat/simple-spec-simple-spec-get-ubergraph", label: "Get one-hop connection schema", className: "api-method get", }, diff --git a/docs/automat/simple-spec-simple-spec-get-binding-db.api.mdx b/docs/automat/simple-spec-simple-spec-get-binding-db.api.mdx new file mode 100644 index 0000000..e8ec080 --- /dev/null +++ b/docs/automat/simple-spec-simple-spec-get-binding-db.api.mdx @@ -0,0 +1,38 @@ +--- +id: simple-spec-simple-spec-get-binding-db +title: "Get one-hop connection schema" +description: "Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types." +sidebar_label: "Get one-hop connection schema" +hide_title: true +hide_table_of_contents: true +api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_binding-db","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["BINDING"],"method":"get","path":"/binding-db/simple_spec","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["binding-db","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +sidebar_class_name: "get api-method" +info_path: docs/automat/automat +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import TabItem from "@theme/TabItem"; + +## Get one-hop connection schema + + + +Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types. + +
    Query Parameters
    + +Successful Response + +
    Schema
    • Array [
    • ]
    + +Validation Error + +
    Schema
      detail object[]
    • Array [
    • loc object[] required
    • Array [
    • anyOf
    • string
    • integer
    • ]
    • ]
    + \ No newline at end of file diff --git a/docs/automat/simple-spec-simple-spec-get-biolink.api.mdx b/docs/automat/simple-spec-simple-spec-get-biolink.api.mdx index 2ee3703..2ea2e0e 100644 --- a/docs/automat/simple-spec-simple-spec-get-biolink.api.mdx +++ b/docs/automat/simple-spec-simple-spec-get-biolink.api.mdx @@ -5,7 +5,7 @@ description: "Returns a list of available predicates when choosing a single sour sidebar_label: "Get one-hop connection schema" hide_title: true hide_table_of_contents: true -api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_biolink","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["RENCI SRI Reference KG"],"method":"get","path":"/biolink/simple_spec","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["biolink","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_biolink","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["RENCI SRI Reference KG"],"method":"get","path":"/biolink/simple_spec","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["biolink","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/simple-spec-simple-spec-get-cam-kp.api.mdx b/docs/automat/simple-spec-simple-spec-get-cam-kp.api.mdx index 87ad279..2d90dd6 100644 --- a/docs/automat/simple-spec-simple-spec-get-cam-kp.api.mdx +++ b/docs/automat/simple-spec-simple-spec-get-cam-kp.api.mdx @@ -5,7 +5,7 @@ description: "Returns a list of available predicates when choosing a single sour sidebar_label: "Get one-hop connection schema" hide_title: true hide_table_of_contents: true -api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_cam-kp","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["CAM KP"],"method":"get","path":"/cam-kp/simple_spec","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["cam-kp","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_cam-kp","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["CAM Provider KG"],"method":"get","path":"/cam-kp/simple_spec","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["cam-kp","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/simple-spec-simple-spec-get-ctd.api.mdx b/docs/automat/simple-spec-simple-spec-get-ctd.api.mdx index 10a51fa..c2ad649 100644 --- a/docs/automat/simple-spec-simple-spec-get-ctd.api.mdx +++ b/docs/automat/simple-spec-simple-spec-get-ctd.api.mdx @@ -5,7 +5,7 @@ description: "Returns a list of available predicates when choosing a single sour sidebar_label: "Get one-hop connection schema" hide_title: true hide_table_of_contents: true -api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_ctd","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["CTD"],"method":"get","path":"/ctd/simple_spec","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["ctd","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_ctd","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["CTD"],"method":"get","path":"/ctd/simple_spec","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["ctd","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/simple-spec-simple-spec-get-drugcentral.api.mdx b/docs/automat/simple-spec-simple-spec-get-drugcentral.api.mdx index 1ce0f69..ae6d337 100644 --- a/docs/automat/simple-spec-simple-spec-get-drugcentral.api.mdx +++ b/docs/automat/simple-spec-simple-spec-get-drugcentral.api.mdx @@ -5,7 +5,7 @@ description: "Returns a list of available predicates when choosing a single sour sidebar_label: "Get one-hop connection schema" hide_title: true hide_table_of_contents: true -api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_drugcentral","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["DrugCentral"],"method":"get","path":"/drugcentral/simple_spec","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["drugcentral","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_drugcentral","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["DrugCentral"],"method":"get","path":"/drugcentral/simple_spec","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["drugcentral","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/simple-spec-simple-spec-get-genome-alliance.api.mdx b/docs/automat/simple-spec-simple-spec-get-genome-alliance.api.mdx index 53a7e4c..cb3f3f0 100644 --- a/docs/automat/simple-spec-simple-spec-get-genome-alliance.api.mdx +++ b/docs/automat/simple-spec-simple-spec-get-genome-alliance.api.mdx @@ -5,7 +5,7 @@ description: "Returns a list of available predicates when choosing a single sour sidebar_label: "Get one-hop connection schema" hide_title: true hide_table_of_contents: true -api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_genome-alliance","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Alliance of Genome Resources Orthology"],"method":"get","path":"/genome-alliance/simple_spec","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["genome-alliance","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_genome-alliance","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Alliance of Genome Resources"],"method":"get","path":"/genome-alliance/simple_spec","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["genome-alliance","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/simple-spec-simple-spec-get-gtex.api.mdx b/docs/automat/simple-spec-simple-spec-get-gtex.api.mdx index a4dd74b..e105ffe 100644 --- a/docs/automat/simple-spec-simple-spec-get-gtex.api.mdx +++ b/docs/automat/simple-spec-simple-spec-get-gtex.api.mdx @@ -5,7 +5,7 @@ description: "Returns a list of available predicates when choosing a single sour sidebar_label: "Get one-hop connection schema" hide_title: true hide_table_of_contents: true -api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_gtex","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["GTEx"],"method":"get","path":"/gtex/simple_spec","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["gtex","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_gtex","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["GTEx"],"method":"get","path":"/gtex/simple_spec","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["gtex","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/simple-spec-simple-spec-get-gtopdb.api.mdx b/docs/automat/simple-spec-simple-spec-get-gtopdb.api.mdx index cd6ea6b..a45b88a 100644 --- a/docs/automat/simple-spec-simple-spec-get-gtopdb.api.mdx +++ b/docs/automat/simple-spec-simple-spec-get-gtopdb.api.mdx @@ -5,7 +5,7 @@ description: "Returns a list of available predicates when choosing a single sour sidebar_label: "Get one-hop connection schema" hide_title: true hide_table_of_contents: true -api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_gtopdb","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["GtoPdb"],"method":"get","path":"/gtopdb/simple_spec","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["gtopdb","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_gtopdb","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["GtoPdb"],"method":"get","path":"/gtopdb/simple_spec","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["gtopdb","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/simple-spec-simple-spec-get-gwas-catalog.api.mdx b/docs/automat/simple-spec-simple-spec-get-gwas-catalog.api.mdx index 14c57af..c790c81 100644 --- a/docs/automat/simple-spec-simple-spec-get-gwas-catalog.api.mdx +++ b/docs/automat/simple-spec-simple-spec-get-gwas-catalog.api.mdx @@ -5,7 +5,7 @@ description: "Returns a list of available predicates when choosing a single sour sidebar_label: "Get one-hop connection schema" hide_title: true hide_table_of_contents: true -api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_gwas-catalog","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["GWAS Catalog"],"method":"get","path":"/gwas-catalog/simple_spec","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["gwas-catalog","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_gwas-catalog","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["GWAS Catalog"],"method":"get","path":"/gwas-catalog/simple_spec","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["gwas-catalog","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/simple-spec-simple-spec-get-hetio.api.mdx b/docs/automat/simple-spec-simple-spec-get-hetio.api.mdx index 42acc39..7de85f3 100644 --- a/docs/automat/simple-spec-simple-spec-get-hetio.api.mdx +++ b/docs/automat/simple-spec-simple-spec-get-hetio.api.mdx @@ -5,7 +5,7 @@ description: "Returns a list of available predicates when choosing a single sour sidebar_label: "Get one-hop connection schema" hide_title: true hide_table_of_contents: true -api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_hetio","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Hetionet"],"method":"get","path":"/hetio/simple_spec","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["hetio","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_hetio","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Hetionet"],"method":"get","path":"/hetio/simple_spec","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["hetio","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/simple-spec-simple-spec-get-hgnc.api.mdx b/docs/automat/simple-spec-simple-spec-get-hgnc.api.mdx index ca4cf17..bdc3ad3 100644 --- a/docs/automat/simple-spec-simple-spec-get-hgnc.api.mdx +++ b/docs/automat/simple-spec-simple-spec-get-hgnc.api.mdx @@ -5,7 +5,7 @@ description: "Returns a list of available predicates when choosing a single sour sidebar_label: "Get one-hop connection schema" hide_title: true hide_table_of_contents: true -api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_hgnc","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["HGNC"],"method":"get","path":"/hgnc/simple_spec","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["hgnc","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_hgnc","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["HGNC"],"method":"get","path":"/hgnc/simple_spec","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["hgnc","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/simple-spec-simple-spec-get-hmdb.api.mdx b/docs/automat/simple-spec-simple-spec-get-hmdb.api.mdx index 392e70a..203590e 100644 --- a/docs/automat/simple-spec-simple-spec-get-hmdb.api.mdx +++ b/docs/automat/simple-spec-simple-spec-get-hmdb.api.mdx @@ -5,7 +5,7 @@ description: "Returns a list of available predicates when choosing a single sour sidebar_label: "Get one-hop connection schema" hide_title: true hide_table_of_contents: true -api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_hmdb","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["HMDB"],"method":"get","path":"/hmdb/simple_spec","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["hmdb","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_hmdb","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["HMDB"],"method":"get","path":"/hmdb/simple_spec","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["hmdb","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/simple-spec-simple-spec-get-human-goa.api.mdx b/docs/automat/simple-spec-simple-spec-get-human-goa.api.mdx index 199b908..9b485b8 100644 --- a/docs/automat/simple-spec-simple-spec-get-human-goa.api.mdx +++ b/docs/automat/simple-spec-simple-spec-get-human-goa.api.mdx @@ -5,7 +5,7 @@ description: "Returns a list of available predicates when choosing a single sour sidebar_label: "Get one-hop connection schema" hide_title: true hide_table_of_contents: true -api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_human-goa","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Human GOA"],"method":"get","path":"/human-goa/simple_spec","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["human-goa","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_human-goa","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Human GOA"],"method":"get","path":"/human-goa/simple_spec","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["human-goa","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/simple-spec-simple-spec-get-icees-kg.api.mdx b/docs/automat/simple-spec-simple-spec-get-icees-kg.api.mdx index e817433..492bbb0 100644 --- a/docs/automat/simple-spec-simple-spec-get-icees-kg.api.mdx +++ b/docs/automat/simple-spec-simple-spec-get-icees-kg.api.mdx @@ -5,7 +5,7 @@ description: "Returns a list of available predicates when choosing a single sour sidebar_label: "Get one-hop connection schema" hide_title: true hide_table_of_contents: true -api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_icees-kg","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["ICEES KG"],"method":"get","path":"/icees-kg/simple_spec","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["icees-kg","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_icees-kg","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["ICEES KG"],"method":"get","path":"/icees-kg/simple_spec","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["icees-kg","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/simple-spec-simple-spec-get-intact.api.mdx b/docs/automat/simple-spec-simple-spec-get-intact.api.mdx index 4b6f98c..d6c005b 100644 --- a/docs/automat/simple-spec-simple-spec-get-intact.api.mdx +++ b/docs/automat/simple-spec-simple-spec-get-intact.api.mdx @@ -5,7 +5,7 @@ description: "Returns a list of available predicates when choosing a single sour sidebar_label: "Get one-hop connection schema" hide_title: true hide_table_of_contents: true -api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_intact","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["IntAct Molecular Interaction Database"],"method":"get","path":"/intact/simple_spec","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["intact","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_intact","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["IntAct Molecular Interaction Database"],"method":"get","path":"/intact/simple_spec","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["intact","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/simple-spec-simple-spec-get-panther.api.mdx b/docs/automat/simple-spec-simple-spec-get-panther.api.mdx index 8cebe16..8780337 100644 --- a/docs/automat/simple-spec-simple-spec-get-panther.api.mdx +++ b/docs/automat/simple-spec-simple-spec-get-panther.api.mdx @@ -5,7 +5,7 @@ description: "Returns a list of available predicates when choosing a single sour sidebar_label: "Get one-hop connection schema" hide_title: true hide_table_of_contents: true -api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_panther","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["PANTHER"],"method":"get","path":"/panther/simple_spec","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["panther","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_panther","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["PANTHER"],"method":"get","path":"/panther/simple_spec","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["panther","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/simple-spec-simple-spec-get-pharos.api.mdx b/docs/automat/simple-spec-simple-spec-get-pharos.api.mdx index 954d560..4dcae88 100644 --- a/docs/automat/simple-spec-simple-spec-get-pharos.api.mdx +++ b/docs/automat/simple-spec-simple-spec-get-pharos.api.mdx @@ -5,7 +5,7 @@ description: "Returns a list of available predicates when choosing a single sour sidebar_label: "Get one-hop connection schema" hide_title: true hide_table_of_contents: true -api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_pharos","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Pharos"],"method":"get","path":"/pharos/simple_spec","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["pharos","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_pharos","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Pharos"],"method":"get","path":"/pharos/simple_spec","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["pharos","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/simple-spec-simple-spec-get-reactome.api.mdx b/docs/automat/simple-spec-simple-spec-get-reactome.api.mdx new file mode 100644 index 0000000..c8a827f --- /dev/null +++ b/docs/automat/simple-spec-simple-spec-get-reactome.api.mdx @@ -0,0 +1,38 @@ +--- +id: simple-spec-simple-spec-get-reactome +title: "Get one-hop connection schema" +description: "Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types." +sidebar_label: "Get one-hop connection schema" +hide_title: true +hide_table_of_contents: true +api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_reactome","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Reactome"],"method":"get","path":"/reactome/simple_spec","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["reactome","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +sidebar_class_name: "get api-method" +info_path: docs/automat/automat +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import TabItem from "@theme/TabItem"; + +## Get one-hop connection schema + + + +Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types. + +
    Query Parameters
    + +Successful Response + +
    Schema
    • Array [
    • ]
    + +Validation Error + +
    Schema
      detail object[]
    • Array [
    • loc object[] required
    • Array [
    • anyOf
    • string
    • integer
    • ]
    • ]
    + \ No newline at end of file diff --git a/docs/automat/simple-spec-simple-spec-get-robokopkg.api.mdx b/docs/automat/simple-spec-simple-spec-get-robokopkg.api.mdx index 14021c1..89296e8 100644 --- a/docs/automat/simple-spec-simple-spec-get-robokopkg.api.mdx +++ b/docs/automat/simple-spec-simple-spec-get-robokopkg.api.mdx @@ -5,7 +5,7 @@ description: "Returns a list of available predicates when choosing a single sour sidebar_label: "Get one-hop connection schema" hide_title: true hide_table_of_contents: true -api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_robokopkg","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["ROBOKOP KG"],"method":"get","path":"/robokopkg/simple_spec","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["robokopkg","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_robokopkg","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["ROBOKOP KG"],"method":"get","path":"/robokopkg/simple_spec","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["robokopkg","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/simple-spec-simple-spec-get-sri-reference-kg.api.mdx b/docs/automat/simple-spec-simple-spec-get-sri-reference-kg.api.mdx index 6086954..774f77e 100644 --- a/docs/automat/simple-spec-simple-spec-get-sri-reference-kg.api.mdx +++ b/docs/automat/simple-spec-simple-spec-get-sri-reference-kg.api.mdx @@ -5,7 +5,7 @@ description: "Returns a list of available predicates when choosing a single sour sidebar_label: "Get one-hop connection schema" hide_title: true hide_table_of_contents: true -api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_sri-reference-kg","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["SRI Reference KG"],"method":"get","path":"/sri-reference-kg/simple_spec","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["sri-reference-kg","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_sri-reference-kg","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["SRI Reference KG"],"method":"get","path":"/sri-reference-kg/simple_spec","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["sri-reference-kg","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/simple-spec-simple-spec-get-string-db.api.mdx b/docs/automat/simple-spec-simple-spec-get-string-db.api.mdx index 3b1444a..3558df7 100644 --- a/docs/automat/simple-spec-simple-spec-get-string-db.api.mdx +++ b/docs/automat/simple-spec-simple-spec-get-string-db.api.mdx @@ -5,7 +5,7 @@ description: "Returns a list of available predicates when choosing a single sour sidebar_label: "Get one-hop connection schema" hide_title: true hide_table_of_contents: true -api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_string-db","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["STRING"],"method":"get","path":"/string-db/simple_spec","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["string-db","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_string-db","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["STRING"],"method":"get","path":"/string-db/simple_spec","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["string-db","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/simple-spec-simple-spec-get-textminingkp.api.mdx b/docs/automat/simple-spec-simple-spec-get-textminingkp.api.mdx index d12a37e..d11e304 100644 --- a/docs/automat/simple-spec-simple-spec-get-textminingkp.api.mdx +++ b/docs/automat/simple-spec-simple-spec-get-textminingkp.api.mdx @@ -5,7 +5,7 @@ description: "Returns a list of available predicates when choosing a single sour sidebar_label: "Get one-hop connection schema" hide_title: true hide_table_of_contents: true -api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_textminingkp","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Text Mining Provider KG"],"method":"get","path":"/textminingkp/simple_spec","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["textminingkp","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_textminingkp","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Text Mining Provider KG"],"method":"get","path":"/textminingkp/simple_spec","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["textminingkp","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/simple-spec-simple-spec-get-ubergraph.api.mdx b/docs/automat/simple-spec-simple-spec-get-ubergraph.api.mdx index 662fc21..88281e4 100644 --- a/docs/automat/simple-spec-simple-spec-get-ubergraph.api.mdx +++ b/docs/automat/simple-spec-simple-spec-get-ubergraph.api.mdx @@ -5,7 +5,7 @@ description: "Returns a list of available predicates when choosing a single sour sidebar_label: "Get one-hop connection schema" hide_title: true hide_table_of_contents: true -api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_ubergraph","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Ubergraph"],"method":"get","path":"/ubergraph/simple_spec","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["ubergraph","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_ubergraph","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Ubergraph"],"method":"get","path":"/ubergraph/simple_spec","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["ubergraph","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/simple-spec-simple-spec-get-viral-proteome.api.mdx b/docs/automat/simple-spec-simple-spec-get-viral-proteome.api.mdx index d717b8c..396af89 100644 --- a/docs/automat/simple-spec-simple-spec-get-viral-proteome.api.mdx +++ b/docs/automat/simple-spec-simple-spec-get-viral-proteome.api.mdx @@ -5,7 +5,7 @@ description: "Returns a list of available predicates when choosing a single sour sidebar_label: "Get one-hop connection schema" hide_title: true hide_table_of_contents: true -api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_viral-proteome","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Viral Proteome"],"method":"get","path":"/viral-proteome/simple_spec","servers":[{"url":"https://automat-u24.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["viral-proteome","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +api: {"description":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","operationId":"simple_spec_simple_spec_get_viral-proteome","parameters":[{"required":false,"schema":{"title":"Source","type":"string"},"name":"source","in":"query"},{"required":false,"schema":{"title":"Target","type":"string"},"name":"target","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Simple Spec Simple Spec Get","type":"array","items":{"title":"SimpleSpecElement","required":["source_type","target_type","edge_type"],"type":"object","properties":{"source_type":{"title":"Source Type","type":"string"},"target_type":{"title":"Target Type","type":"string"},"edge_type":{"title":"Edge Type","type":"string"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}}}}}}}}},"tags":["Text Mining Provider KG"],"method":"get","path":"/viral-proteome/simple_spec","servers":[{"url":"https://robokop-automat.apps.renci.org"}],"info":{"title":"Automat","version":"2.1","termsOfService":"http://loading"},"postman":{"name":"Get one-hop connection schema","description":{"content":"Returns a list of available predicates when choosing a single source or target curie. Calling this endpoint with no query parameters will return all possible hops for all types.","type":"text/plain"},"url":{"path":["viral-proteome","simple_spec"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"source","value":""},{"disabled":false,"key":"target","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" info_path: docs/automat/automat custom_edit_url: null diff --git a/docs/automat/sri-reference-kg.tag.mdx b/docs/automat/sri-reference-kg.tag.mdx index 2939c32..26565d6 100644 --- a/docs/automat/sri-reference-kg.tag.mdx +++ b/docs/automat/sri-reference-kg.tag.mdx @@ -14,11 +14,11 @@ The SRI knowledge graph is a reference implementation of the Biolink model speci **URL:** [https://github.com/Knowledge-Graph-Hub/sri-reference-kg](https://github.com/Knowledge-Graph-Hub/sri-reference-kg) -**Neo4J:** [https://data.monarchinitiative.org/monarch-kg-dev/2023-03-17/monarch-kg.neo4j.dump](https://data.monarchinitiative.org/monarch-kg-dev/2023-03-17/monarch-kg.neo4j.dump) +**Files:** [https://data.monarchinitiative.org/monarch-kg-dev/2023-05-25](https://data.monarchinitiative.org/monarch-kg-dev/2023-05-25) -**Nodes:** 832,694 +**Nodes:** 774,488 -**Edges:** 5,730,115 +**Edges:** 5,462,534 diff --git a/docs/automat/string.tag.mdx b/docs/automat/string.tag.mdx index eae2107..c2bd1f4 100644 --- a/docs/automat/string.tag.mdx +++ b/docs/automat/string.tag.mdx @@ -10,15 +10,15 @@ custom_edit_url: null The Search Tool for the Retrieval of INteracting Genes/proteins (STRING) database provides information on known and predicted protein-protein interactions (both direct and indirect) derived from genomic context predictions, high-throughput laboratory experiments, conserved co-expression, automated text mining, and aggregated knowledge from primary data sources. -**Version:** 5f825f8481bc10fe +**Version:** 8b43900253975098 **URL:** [https://string-db.org/](https://string-db.org/) -**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/STRING-DB_Automat/5f825f8481bc10fe/graph_5f825f8481bc10fe.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/STRING-DB_Automat/5f825f8481bc10fe/graph_5f825f8481bc10fe.db.dump) +**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/STRING-DB_Automat/8b43900253975098](https://stars.renci.org/var/plater/bl-3.5.4/STRING-DB_Automat/8b43900253975098) -**Nodes:** 56,115 +**Nodes:** 56,816 -**Edges:** 8,749,817 +**Edges:** 11,500,574 diff --git a/docs/automat/text-mining-provider-kg.tag.mdx b/docs/automat/text-mining-provider-kg.tag.mdx index c4f4b29..dccedde 100644 --- a/docs/automat/text-mining-provider-kg.tag.mdx +++ b/docs/automat/text-mining-provider-kg.tag.mdx @@ -8,17 +8,17 @@ custom_edit_url: null -The Text Mining Provider KG contains subject-predicate-object assertions derived from the application of natural language processing (NLP) algorithms to the PubMedCentral Open Access collection of publications plus additional titles and abstracts from PubMed. Caveat: Text-mined assertions must be interpreted with caution, as NLP algorithms may introduce false assertions. +The Text Mining Provider KG contains subject-predicate-object assertions derived from the application of natural language processing (NLP) algorithms to the PubMedCentral Open Access collection of publications plus additional titles and abstracts from PubMed. Note thattext-mined assertions, while providing valuable information, must be interpreted with caution, as NLP algorithms may introduce false assertions. -**Version:** e9168f8fd1192afa +**Version:** e4eb87d37071ba87 **URL:** [https://github.com/NCATSTranslator/Translator-All/wiki/Text-Mining-Provider](https://github.com/NCATSTranslator/Translator-All/wiki/Text-Mining-Provider) -**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/TMKP_Automat/e9168f8fd1192afa/graph_e9168f8fd1192afa.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/TMKP_Automat/e9168f8fd1192afa/graph_e9168f8fd1192afa.db.dump) +**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/TMKP_Automat/e4eb87d37071ba87](https://stars.renci.org/var/plater/bl-3.5.4/TMKP_Automat/e4eb87d37071ba87) -**Nodes:** 161,041 +**Nodes:** 159,550 -**Edges:** 2,843,020 +**Edges:** 2,730,979 diff --git a/docs/automat/ubergraph.tag.mdx b/docs/automat/ubergraph.tag.mdx index 8089781..92ac91c 100644 --- a/docs/automat/ubergraph.tag.mdx +++ b/docs/automat/ubergraph.tag.mdx @@ -8,17 +8,17 @@ custom_edit_url: null -Ubergraph is an open-source graph database containing integrated ontologies, including Gene Ontology (GO), Chemical Entities of Biological Interest (ChEBI), Human Phenotype Ontology (HPO), and the Uber-anatomy ontology (Uberon). +Ubergraph is an open-source graph database containing integrated ontologies, including Gene Ontology (GO), Chemical Entities of Biological Interest (ChHEBI), Human Phenotype Ontology (HPO), and the Uber-anatomy ontology (Uberon)’s anatomical ontology. The redundant version -**Version:** 4b41581778f020c3 +**Version:** 439d05ca99a0dfcd **URL:** [https://github.com/INCATools/ubergraph](https://github.com/INCATools/ubergraph) -**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/UbergraphRedundant_Automat/4b41581778f020c3/graph_4b41581778f020c3.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/UbergraphRedundant_Automat/4b41581778f020c3/graph_4b41581778f020c3.db.dump) +**Files:** [https://stars.renci.org/var/plater/bl-3.5.4/UbergraphRedundant_Automat/439d05ca99a0dfcd](https://stars.renci.org/var/plater/bl-3.5.4/UbergraphRedundant_Automat/439d05ca99a0dfcd) -**Nodes:** 3,098,316 +**Nodes:** 3,139,556 -**Edges:** 142,239,591 +**Edges:** 143,018,671 diff --git a/docs/automat/viral-proteome.tag.mdx b/docs/automat/viral-proteome.tag.mdx deleted file mode 100644 index fd39af4..0000000 --- a/docs/automat/viral-proteome.tag.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -id: viral-proteome -title: "Viral Proteome" -description: "Viral Proteome" -custom_edit_url: null ---- - - - - -The Gene Ontology (GO) Consortium’s Viral Proteome resource provides open access to curated assignment of GO terms to proteins and proteome relationships derived from the UniProt KnowledgeBase for all NCBI taxa classified as viruses. - -**Version:** 631a7899574c1c60 - -**URL:** [https://www.ebi.ac.uk/GOA/proteomes](https://www.ebi.ac.uk/GOA/proteomes) - -**Neo4J:** [https://stars.renci.org/var/plater/bl-3.2.1/ViralProteome_Automat/631a7899574c1c60/graph_631a7899574c1c60.db.dump](https://stars.renci.org/var/plater/bl-3.2.1/ViralProteome_Automat/631a7899574c1c60/graph_631a7899574c1c60.db.dump) - -**Nodes:** 87,280 - -**Edges:** 359,227 - - - - - -```mdx-code-block -import DocCardList from '@theme/DocCardList'; -import {useCurrentSidebarCategory} from '@docusaurus/theme-common'; - - -``` - \ No newline at end of file